Entschuldige, aber das ist totaler Schwachsinn. Du willst per PHP einen Dienst betreiben? Das ginge allenfalls, wenn du PHP lokal per Shell auf dem Server ausführen könntest... ansonsten müsstest du ja per HTTP das PHP-Script ziemlich lange laufen lassen und wie weit dies auch von deinem Hoster aus möglich ist, ist nicht klar... klar ist jedoch, dass du dafür ein Socket öffnen müsstest, was dein Hoster vielleicht nicht so gut findet.
Weiter kannst du sicher nicht einen Port wie telnet (23) öffnen, der Webserver läuft sicherlich nicht als root und du kannst also nicht auf Ports < 1024 binden (das ist auch gut so).