+1, ilyet biztos nem írnék nulláról.
Én céltól függően még azt is megnézném, hogy a feladat nem oldható e meg egy létező szolgáltatás tetején. Gyakorlatilag minden nagy cégnek van már chat-je. És minden nagy cég ezen pörög (MS, Apple, Google, Facebook stb.). Ha nem kifejezetten chat-tel foglalkoztok, akkor egyszerűbb lehet egy Google Hangouts/Facebook Messenger/Skype (ha onsite kell tartani az adatokat Microsoft Lync) tetejére integrálni azt, ami esetleg hiányzik.
--
http://naszta.hu