Il miglior consiglio che ti si possa dare e' lasciar perdere i file di testo e usare un database. Con un database queste operazioni sono molto piu' semplici, rapide e affidabili. I file di testo NON SONO un'alternativa ad un database, e soprattutto non sono piu' semplici da usare per questo scopo, anzi.