Т.е. у меня 2е сети расположенные в разных корпусах соединённые по модемам на скорости 2Мб. Ставить 1н сервер неразумно, так как если я начну выдавать файл на скачку пользователю находящемуся в соседней комнате то он сначало полетит на сервер, т.е. в другой корпус, что будет просто напросто забивать канал, тоже самое с сообщениями, они будут летать туду-сюда.
Как я понял чат основан на irc-протоколе, так что думаю моё пожелание будет просто внедрить.