du kannst die datei geöffnet halten, aber nur zum eigentlichen schreiben locken.
wenn der schreibprozess also kontinuierlich läuft, kann der filehandle offen bleiben, aber nur beim schreiben einer zeile machst du vorher ein flock und danach gibst du den lock mit LOCK_UN wieder frei.
Ja, genau das hatte ich mir auch überlegt. Glaube, so mache ich das.