Pero .. que es "estar fuera del servidor"? . .
A) Que están en otro directorio diferente al DOCUMENT_ROOT o inferiores ..
B) Que está el archio en otro servidor (bajo tal IP/nombre.tal o como corresponda).
Si es el caso A .. tan sólo debes indicar la ruta Absoluta completa tipo:
Windows:
c:\nose\tal\tal\archivo.tal
Linux:
/var/nose/tal/archivo.tal
Y que sea PHP el que lea y entrege al buffer de salida el archivo .. Por ejemplo con:
readfile()
Los problemas los tendras de permisos de PHP de acceso a directorios fuera de tu DOCUMENT_ROOT que es donde suele estar ajustado el "include_path" (php.ini) de PHP o el "open_base_dir"
Si el archivo está en otro servidor (caso B) .. lo ideal es que obtengas ese archivo por FTP haciendo de PHP un cliente FTP con sus funciones adecuadas (
www.php.net/ftp)
Un saludo,