была такая идея сервак держит открытым 1 порт и как только к нему коннет окрывает другой и шлёт в 1 номер 2 порта и на первом обрывает связь и ждёт дальше
только конечно извращёный скрипт получиться
while(1)
{
почитал из главного
почитал из 1
почитал со 2
почитал с ХХХ
}
вроде даже работать должно только если клиентов будет по 100 туговато получиться