Qua su AlterVista, come su Wordpress e moltissimi altri siti, non ci sono effettivamente pagine html per ogni utente o discussione o post.
Sebbene le pagine abbiano indirizzo .html, dietro nascosta c'è una sola pagina che riceve i parametri via get. Il trucco si chiama mod_rewrite, e ti permette di "tradurre" un'indirizzo in un altro, secondo specifiche regole che decidi tu.
e.g.
Codice:
http://forum.it.altervista.org/php-mysql-e-file-database/110964-php-meglio-una-o-tante-pagine.html
viene tradotto (circa) in
Codice:
http://forum.it.altervista.org/view-thread.php?id=110964
Prova a cercare mod_rewrite sul forum ed a farti un'idea di come funziona!