Hello , we are expert & professional Developer having more than 7 year experience over Web development i can provide you fully functional chat option with all features which u mention we have built instant massaging system for Dating website after like each other chat feature will be available and they can chat if u wan to see demo i can provide you ,,
Thanks,Manish.