Здравствуйте, Sarymian!
1. IRC Существует достаточное колличество и клиентов и серверов кроме чата есть так же возможность обмена файлами между клиентами.
2. Вам стоит смотреть в сторону DC (Direct Connect) p2p серверов и клиентов
http://www.dc.ds.pg.gda.pl/
http://www.verlihub-project.org
это серверная часть
клиентов поищите сами
для windows это dc++ или StrongDC++
ЗЫ в обоих вариантах серверная часть работает в локалке и не требует выход в глобальную сеть