Allora utilizza il glob() (<= vedi link) per leggere ciclandoli i file della cartella, e quindi usa le funzioni che ti ho detto per estrarre i dati.

Codice PHP:
$files glob("cartella/*.html");

echo 
"
<table>
  <tr>
    <th>Nome File</th>
    <th>Titolo Pagina</th>
    <th>Descrizione</th>
  </tr>
"
;
foreach (
$files AS $file){
// trovo il titolo
$codice file($file); 
list(
$prima$titolo_e_altro) = explode("<title>"$codice); 
list(
$titolo$altro) = explode("</title>"$titolo_e_altro);
// trovo la descrizione
$tags get_meta_tags($file); 
$descrizione $tags['description'];
// stampo
echo "
   <tr>
          <td>
$file</td>
          <td>
$codice</td>
          <td>
$descrizione</td>
  </tr>
"
;
}
echo 
"</table> 
Così dovrebbe funzionare. Vedi un po'?