Hello,
I have been working on chat system for about 8 months now. Webchat, IRC chat, Desktop Chat application, you name it. Created almost all type of them. I can provide you a scale-able solution. I have initiated PM with you. Just answer those questions and we'll be ready to start.
Thanks