Para poder crear el archivo, tienes que leer sobre
filesystem. Pero te sugiero que lo hagas en una base de datos y luego al final del dia o cuando se requiera, exportes a un archivo de texto. Te vas a evitar muchos problemas y solamente una vez se abre el archivo e insertas.