Ok, alles klar, es sieht so das du in der Tat keine Zugriffsrechte hast. In dem Fall musst du eine Netzwerkverbindung herstellen:
<?php
$host = "www.deinname.de";
$seite = "/datei.xml";
$fp = fsockopen( "$host", 80, &$errno, &$errdesc );
if (! $fp) die ( " Keine Verbindung zu $host:\nFehler: $errno\nBeschreibung: $errdesc\n");
$anfrage = "GET $seite HTTP/1.0\r\n";
$anfrage .= "Host: $host\r\n";
$anfrage .= "Referer: http://www.deineadresse.de/datei.php\r\n";
$anfrage .= "User-Agent: PHP test client\r\n\r\n";
$seite = array();
fputs ( $fp, $anfrage ) ;
while ( ! feof ( $fp)) $seite[] = fgets( $fp, 1024);
fclose ( $fp);
print "hat geklappt"
?>
Versuch das mal, wobei 80 der Standardport ist, muss aber nicht.