Da du sagst, der erste Teil (das einfache Abspeichern) sei für dich kein Problem, gebe ich dir einfach mal einen Tipp für das Ersetzen: preg_replace.
Angenommen, du speicherst die Daten in der Textdatei in der Form
Dann muss man davon ausgehen, dass der Name sich nicht ändern kann, sonst musst du ein weiteres Feld wie "ID" hinzufügen
Das Auslesen der Daten mit file() und explode() sollte auch kein Problem darstellen. Bleibt also noch das Schreiben der Änderungen.
Keine Garantie auf gar nichts.