Temo che la tua richiesta esuli dal forum XHTML e HTML, in ogni caso per creare una pagina con contenuto dinamico ti serve:
- database
- linguaggio server side
Tramite il linguaggio server side interroghi il db e tiri fuori il contenuto della tua pagina.

Fare tutto da zero senza nessuna conoscenza in materia è un po' dura, hai pensato di usare wordpress o joomla?