Hallo Martin,
in eine Datei schreiben ist wie auf einen einzeiligen Papierstreifen schreiben.
Returns, Newlines und Tabulatoren sind auch nur ein Byte von vielen.
D.h. man kann nicht so ohne weiteres "in" eine Datei schreiben.
Man kann immer etwas anhängen oder alles neu schreiben.
Wenn man die existierende Datei mit file($filename);
in ein Array liest,
kann man dort problemlos Elemente verändern und/oder einfügen.
Abschliessend schreibt ma alles zurück und hat die gewünschte Datei.
Da ich/wir nicht wissen, was Dir davon unklar ist, bist Du jetzt wieder dran.
m.b.G. Rolf