Lo que es PHP, podría usar telnet ejecutando el software de telnet/comando según sea tu sistema opertativo de tu servidor ejecutandolo desde PHP por comandos exec() .. system() y afines.
Si lo vas hacer por HTTP .. lo mejor es que "ataques" directamente el script/CGI/página que haga el proceso, previa autentificación.
Podrías usar las funciones:
http://www.php.net/sockets
Pero necesitas conocer también sobre el protocolo HTTP.
También puedes usar para este tipo de conexiones:
cURL
www.php.net/curl
Un saludo,