Ho risolto il problema autenticandomi con curl.
Ho creato un file image.php:
codice:
<?  
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://url/image.jpg'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
curl_setopt($ch,CURLOPT_USERPWD, "username:password");

$data = curl_exec($ch);
curl_close($ch); 

header("Content-type: image/jpeg");
print $data;
?>
Adesso quindi posso visualizzare la foto nascondendo l'indirizzo
codice:
 [img]auth.php[/img]
Onestamente devo studiare meglio come funzionano i protocolli
Grazie per i suggerimenti