Chat room inside on the pin in Google Earth/ Street View

Let’s meet on the virtual place around the globe and have a chat. Google Street View would be a perfect place.

OK. I found a pub in Ireland and who is for a pint of my virtual friends?
Random, schedule of invitation.

Oh Yes. I saw a person and we had an eye contact for a life time on this place. I would make a room just for us if ever meet again and wait for the signal of joining.
He/She joined a group.

Stream video inside my place on the Google Earth/ Street View; Podcast pin on my address.