BUeno exactamente lo que entendi es que tienes problemas para generar archivos html con php, aca te pongo un ejemplo para que lo puedas aplicar:
Código PHP:
$fp=fopen("prueba.html",w);
fwrite($fp, "<html><body>mi primera pagina html</body></html>");
fclose($fp);
Pruebalo y nos comentas la funcionalidad, ojo que en fwrite colocas todo el codigo que deseas que apareza, puedes colocar para que imprima variables php.