Boa tarde, eu já desenvolvi um chat para um cliente, que é ate mais complexo que esse, ele é usado como o do Facebook, ou seja, vários funcionários de uma empresa tem acesso a um painel que tem esse chat. Posso te mostrar ele via TeamViewer quando quiser. Entre em contato para definirmos um valor, prazo e para eu te mostrar o que já fiz. Att, Bruno Nunes.