Dados do PHP Post com o Fsockopen

Estou tentando postar dados usando fsockopen e retornando o resultado. Aqui está meu código atual:

<?php
$data="stuff=hoorah\r\n";
$data=urlencode($data);

$fp = fsockopen("www.website.com", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "POST /script.php HTTP/1.0\r\n";
    $out .= "Host: www.webste.com\r\n";
    $out .= 'Content-Type: application/x-www-form-urlencoded\r\n';
    $out .= 'Content-Length: ' . strlen($data) . '\r\n\r\n';
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?> 

É suposto ecoar a página, e está ecoando a página, mas aqui está o script para script.php

<?php
echo "<br><br>";    
$raw_data = $GLOBALS['HTTP_RAW_POST_DATA'];  
 parse_str( $raw_data, $_POST );

//test 1
var_dump($raw_data);
echo "<br><br>":
//test 2
print_r( $_POST );  
?>

O resultado é:

HTTP / 1.1 200 OK Data: Ter, 02 de março de 2010 22:40:46 Servidor GMT: Apache / 2.2.3 (CentOS) X-Powered-By: PHP / 5.2.6 Comprimento do conteúdo: 31 Conexão: fechar Tipo de conteúdo : texto / html; charset = UTF-8 string (0) "" Matriz ()

O que eu tenho de errado? Por que a variável não está postando seus dados?

questionAnswers(10)

yourAnswerToTheQuestion