if I have a website with users and registered etc. and i want to add the an option that the users can talk with each other online through my website, by choosing whom the want to talk with and of course if he is avalible.
how can i add a feature as this to my web site ? which tool do i use to make the conversation and which tool to make the list of "who is online and avalible"

tank you very much!