@254555424277575
Con la funzione file() carichi una pagina HTML, in una stringa.
Tutto il codice sarà presente quindi in una variabile.
Per estrarne il titolo ti basterà usare un explode e la funzione list.
Codice PHP:
$codice file("pagina.html");
list(
$prima$titolo_e_altro) = explode("<title>"$codice);
list(
$titolo$altro) = explode("</title>"$titolo_e_altro);
// $titolo contiene quello che cerchi 
Per la descrizione presente nel meta tag di una pagina, puoi usare la funzione get_meta_tags().
in questo link ne trovi la sintassi corretta con un esempio che fa proprio al caso tuo.
Codice PHP:
$tags get_meta_tags("pagina.html");
$descrizione $tags['description']; 
Penso non ti sia difficile prendere queste variabili ed inserirle in una tabella.

La questione un po' spinosa è che il nome della pagina che vai ad analizzare lo dovresti sapere di partenza.
Sennò entrambi i metodi saltano.
Se cerchi una routine che vada a pescare delle pagine html in automatico, devi prima spiegare quello che ti serve.

@Lowenthal
Non capisco se sono io che ho capito male o se non hai capito te quello che serve a chi ha aperto il thread, magari.
Te hai una form nella quale vai ad inserire, a mano, i contenuti delle informazioni che il nostro amico cerca di impaginare, ma da quello che ho capito io, il suo problema non è impaginare, ma andare a pescare i contenuti stessi.
No????