So, talked with some folks about an idea similar to this a few months ago. As the conversation evolved, they came up with "tagging" a given chat room to denote what was in it, and letting people choose their own names...some kind of "handle" on the identified "channel". The proposed messaging fabric would use servers hosted in the cloud, each functioning as sort of a repeater to their client mobile devices. A sort of…
Here's my litmus test for whether something has already been done: if I asked ten random people to solve the problem this thing is trying to solve, could they name a product that solves it?
Ex:
* "How would you have a folder on your computer that stays synchronized across multiple computers and is accessible online?" -> Dropbox or Google Drive (not an acceptable answer: "I'd set up rsync to run as a daemon syncing to a VPS on each computer")
* "How would you send public messages to people you didn't know in close proximity?" -> Popcorn Messaging?