se pueden crear un archivo html desde un programa php???

se pueden crear un archivo html desde un programa php?,
es decir que php cree el archivo si no existe
y en el escriba el contenido.

ejemplo un formulario en el que se escriba el titulo de la pagina y lo que contendrá y php al procesar la pagina escriba lo que entro por el formulario en el archivo que creo
[contenido no disponible]
se puede hacer esto??
Si, si es posible crear archivos desde php, se crea el archivo y se escribe en el el contenido, pero para que necesitarias crear paginas html via php? si es para mostrar contenido seria mejor una base de datos.
aa esq pss para evitar una fatiga que es muy larga de explicar pero de todas formas gacias por aclarar yy no sabes donde pueda leer un tutorial o informarme mas sobre eso?
apenas me di cuenta, el codigo php esta escrito asi:
$fp=fopen("/home/virtual/site71/fst/var/www/html/news/".date("Ymd").$ultimo.".html","w+");
$contenido='<html><head></head><body></body></html>';
fwrite($fp,$contenido);

pues aqui hay algo que seguro les dara problemas
solo al ultimo agregenle fclose($fp); y que quede asi
$fp=fopen("/home/virtual/site71/fst/var/www/html/news/".date("Ymd").$ultimo.".html","w+");
$contenido='<html><head></head><body></body></html>';
fwrite($fp,$contenido);
fclose($fp);

si nno les marcara error ok, yo ni me di cuenta no se preocupen tuve que entrar como 10 veces a php.net para darme cuenta haha