Also ich denke mal für das was du willst brauchst solltest du eine Server-Software entwickeln. Die läuft dann ständig und kümmert sich um alle Ereignisse und generiert den Output für die Clients. (Entweder Client-Software oder Browser). Kannst ja mal hier gucken :
http://www.worldforge.org/ (ein Open Source MMORPG)
Gruß
tr909