Si la autenticacion es http, simple usa cURL.
Código PHP:
<?php
$ch = curl_init();
// opciones del dominio user y pass
curl_setopt($ch, CURLOPT_URL, "http://mydomain.com.org");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, base64_encode('admin:pw001');
curl_exec($ch);
curl_close($ch);
?>
Luego de eso puedes seguir normalmente con tú codigo para descarga.