Aquí puedes ver las funciones de manejo de archivos:
http://php.net/manual/es/ref.filesystem.php
No obstante, en la gran mayoría de los casos no se hace generando archivos (tiene muchos inconvenientes), sino guardando los datos en una base de datos y luego tomarlo desde allí al consultar la página. Es el caso de lo que mencionas de este foro.