
Соотвтественно если сеть большая могут быть проблемы с требованием отдельного ip- для каждого. У меня например сеть работает по PPPoE. База данных с номерами и пассвордами горазда преспективнее...
Вкратце:
1) Поменять структуру с чат + возможность привата, на пейджер + возможность чата.
2) Ввести доступ по номеру и паролю.
Пусть даже вначале все данные хранять в текстовом файле, это не страшно - сохраним. А потом с ростом популярности можно будет сделать и БД.
Для того, что бы подстегнуть автора скажу, что давно есть стабильно работающий сервак написанный под ICQ2003, но для его использования нужно быть магистром FreeBSD и Postfix.
А так, программа радует своей простотой и надежностью.
Вот такие вот пожелания...