Вы можете попробовать использовать curl для получения содержимого файла, защищенного паролем.Вот класс, который позволяет вам легко получать эти данные: http://de.php.net/manual/en/book.curl.php#90821
Вам нужно установить опцию CURLOPT_USERPWD
в curl для защиты паролем.