... como sea, no hay mayor ciencia, con el enlace que te dí... solo ocuparias fopen(), fwrite() y fclose(). Te hago un ejemplo:
Código PHP:
<?php
// supongamos que recibimos un formualrio con 2 campo que son el titulo y el contenido de la página HTML
$html="<html><head><title>".$_POST['titulo']."</title></head><body>";
// aunque por la estructura que manejo todo puede quedar en una línea..
// ve como puedes ir agregardo más contenido a la variable sin problemas
// por ejemplo con un bucle:
for($i=0; $i<10; $i++) {
$html .= "<b>".$_POST['contenido']."</b><br>";
}
$html .="</body></html>";
// ahora solo creamos el archivo
$file=fopen("texto.html");
fwrite($file, $html);
fclose($file);
?>
Espero sí te sirva... e intenta diferentes tipos de busqueda. Suerte!