I wrote up a design doc about something like this for the PC back in 1998. I'm really surprised its taken this long for people to make a 3d world that acts like a:
chat world/player matching/game launcher/hangout/highscoretable ranking thing