certo che si che è possibile ^___^
ovviamente sarebbe più facile se tutti i file sono nella stessa directory

il seguente codice stampa a video un nome per tutti i file che hai in una cartella specifica

Codice PHP:
<?php
$d 
dir("directory/");
$i ;
while( 
$entry $d->read() )

if ( 
$entry != "." && $entry != ".." && $entry != "index.php")

$filez[$i] = $entry ;
$i++ ; 
}; 
};
$d->close();
$nx count($filez);
$k 0;
print (
"<ul>");
while (
$k != $nx)
{
print (
"[*]".'[url="directory/'.$filez[$k].'"]'.$filez[$k]."[/url]
"
);
$k++ ;
};
print (
"[/list]");
?>
ora, io stampo a video il nome del file con relativo tag <a> ^____^ ma si può trasformare il tutto nei campi da te richiesti ^___^