I have recently posted a Job on this board on a Unix Server, I cancelled the project because i found a chat server that fulfilled my expectations, but there was 1 bad thing, the chat server only had 1 main chat room. I wanted the user to have a choice between chat rooms. This is a quick job. BTW: Users can be signed into only 1 chat room, and the user can request a chat room list. Also the user can request what people are currently in the chatroom, and when a user leaves or enters there should be a message displayed that the user entered/left the chat room.
The source code is posted. "[url removed, login to view]"