Bueno .. en principio esas páginas .html que tu ves que sabes que se generanon "dinámicamente" desde el servidor ya sea con PHP, Perl .. CGI's .. etc .. Lo que hacen normalmente es "reescribir el URL" usando las técnicas que describe este tutorial.
http://www.zonaphp.com/articulo30.php
Con respecto a PHP .. también se puede forzar a que todo .html pase por PHP para ser evaluado (e interpretado) en la configuración de tu servidor HTTP (Apache o el que uses).
Un saludo,