how can i create a google talk like system?
i want to create a system that allow my site users talk talk to each other. simple like google talk.
i tried google talk but they just allow people to talk to their google firends and not to their friends on my website.
so what am i supposed to do. where should i start and what language do i need to use?
or in another way, how can i stream audio directly from the users microphone to the other user and at the same time stream the other users voice to the one in this side?
i looked in google and i couldnt found anything that can help me. 
how can i create a google talk like system?
===

i want to create a system that allow my site users talk talk to each other. simple like google talk.
i tried google talk but they just allow people to talk to their google firends and not to their friends on my website.
so what am i supposed to do. where should i start and what language do i need to use?
or in another way, how can i stream audio directly from the users microphone to the other user and at the same time stream the other users voice to the one in this side?
i looked in google and i couldnt found anything that can help me. 