Instant Messaging / Peer to Peer Chat

Is peer to peer chat available in the opensource release ? If so, can someone point me in the right direction. I'd like to give our users the ability to see who is online, and initiate chat sessions between themselves or between multiple users.