Evidenteme se puede.
Para crear un sencillo archivo .php o el que quieras basta con utilizar fopen:
Este ejemplo es super básico, pero es para que te hagas una idea.
Ovbiamente ese archivo se creara cada vez que se ejecute/refresque la página.
Para conseguir que solo se cree una vez y que se cree con un determinado contenido, etc... (entre otras cosas) te recomiendo estudiar la funcion fopen más a fondo y si quiere un ejemplo más detallado te recomiendo buscar por este mismo foro ya que el tema se ha tratado, hasta yo mismo, si no recuerdo mal hace unos años cree un post acerca de lo mismo y, en ese post, al menos pone como meterle contenido, etc.
Saludos,