Si, mirate este código para enviar datos por post a otra web:
<?
$host="www.tupagina.com";
$referer="http://referer.com";
$uri="/pagina.php";
$vars="¶metro1=valor1¶metro2=valor2";
$header = "Host: $host\r\n";
$header .= "User-Agent: Mosaic\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header.="Referer: $referer\r\n";
$header .= "Content-Length: ".strlen($vars)."\r\n"; $header.="Pragma: no-cache\r\n";
$header .= "Connection: close\r\n\r\n";
$fp = pfsockopen("tcp://".$host, 80, $errno, $errstr, 20); fputs($fp, "POST $uri HTTP/1.1\r\n"); fputs($fp, $header.$vars); echo fgets($fp, 128)."<br>"; }
?>
fuente:http://pastebin.com/f7f667268
Saludos!