Funciona!!! He modificado el código como sigue:
   Código PHP:
    $trackback_url = parse_url($trackback_url);
$http_response="";
    
$fp=fsockopen($trackback_url['host'], 80);
    
if(!$fp){
    die("No se pudo crear el socket");
}
 
fputs($fp, 'POST '.$trackback_url['path']." HTTP/1.0\r\n");
fputs($fp, 'Host: '.$trackback_url['host']."\r\n");
fputs($fp, 'Content-Type: application/x-www-form-urlencoded'."\r\n");
fputs($fp, 'Content-Length: '.strlen($query_string)."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $query_string);
    
while(!feof($fp)){
    $http_response.=fgets($fp, 128);
}
    
list($http_headers, $http_content)=explode("\r\n\r\n", $http_response);
echo $http_content; 
    
  Así que ahora va todo perfecto. Si alguien quiero copiarlo, ahí lo tiene. Me gustaría que me avisarais, pero bueno, no es necesario. Un saludo y gracias  
