Соеденение по TCP\IP...
Я не совсем это спрашивал, но все ж тоже информация. Я имел ввиду протокол уровня приложения.
Связь клиентов с сервером по модему.
Это плохо - ненадежно.
Следовательно постоянного внешнего IP у клиентов нет...
Инициализация должна происходить во время конекта клиента к серверу.
P.S.
Может использовать какой-нить почтовый сервак с командной строкой?
Мысли крутятся в голове, но к чему-то конкретному пока прийти не могу.
Возможно тебе подойдет какая-нибудь система контроля версий. Копай в этом направлении.