Diese Funktion würde fast alle Probleme lösen:
http://de.php.net/manual/de/function.readdir.php
Den Pfad musst du dort natürlich auch angeben bzw. kannst ihn in einer Variable speichern. Diese Varaible hängst du vorn an die jeweilige Datei in - der vorgegebenen Schleife.
Das heißt du deklarierst vorneweg die Variable - z.B. $Pfad="/path/to/files"
und in der Funktion opendir gibst du nur die Variable $Pfad an.
Den Pfad hängst du dann einfach vor der Variable $file - so hier: $Pfad.$file
Natürlich kannst du das http auch davorhängen: "http://".$Pfad.$file