I dati in un file di testo si possono solo accodare, non inserire a piacimento dove si vuole.
Se sei vincolato ai file di testo hai questo limite, altrimenti è meglio usare un database (sqlite ad esempio).