The last time I experimented with the horrendous built in chat, I found out that keeping your status 'away' will let you view online contacts, but you will appear offline to them. You will still be able to chat.
Why do you say horrendous, works good for me.