If you set yourself to invisible, your online status can still be seen in the userlist.
And for that matter, having a "last online" date displayed anyway would show your online status also.
A good replacement could be "the last post date", but it would have to be a post in a forum where the viewer has read access. So databasewise that might not be such a good thing