Hallo Cybaer,
Fordere die Datei halt mit PHP an und gib sie direkt an den Browser weiter. Vorausgesetzt, dein Provider hat URL-Zugriffe nicht deaktiviert (Stichwort: allow_url_open in der php.ini), ginge dies am einfachsten mit readfile('http://username:passwort@www.example.com/proteced_dir/file.ext').
Das ist imho aber ziemlicher Unsinn - du erzeugst damit jede Menge unnötigen Traffic (mal ganz davon abgesehen, dass Passwörter in URLs _nichts_ zu suchen haben).
Grüße aus Nürnberg
Tobias