Si, .. puedes usar sockets o las librerias cURL (q en el fondo es lo mismo) ...
Con ello abres un socket y "hablas" con la pagina q quieras enviar los datos segun el protocoolo del HTTP/1.1 ..
fsockopen()
http://www.php.net/manual/en/function.fsockopen.php
(tienes ejemplos en los comentarios de los usuarios).
cURL librerias (necesitas q las tengas instaladas en tu servidor).
http://www.php.net/manual/en/ref.curl.php
El protocoolo HTTP/1.1
http://www.rfc.net/rfc2068.html
Como veras . PHP te pone a tu disposicion "funciones" para q uses otros protocoolos o los uses directamente . Pero NO es propiedad de PHP hacer estas tareas.
Un saludo,