delias
Если нет опыта работы с подобными системами вообще, то IMHO первоначально лучше выбрать направление в сторону чатов, т.к. принцип реализации практически одинаков:
- можно отслеживать пользователей on-line (на каком-то уровне);
- можно пересылать данные от одного пользователя всем пользователям;
- можно пересылать данные от одного пользователя - конкретному пользователю;
Насколько ты мог заметить, то все подобные on-line игры имеют чат, не потому, что он необходим для договоров, а потому, что он лежит в основе системы.
Т.е. сначала запускаешь чат, а потом довешиваешь примочками, теми же играми, используя данные чата...