ATTENZIONE!

Io non posso usare flock

il mio esempio era di emulare il flock medesimo
e non di usare la funzione flock inserita in php (non la posso usare! non funge!)

però non ho capito:
La soluzione è applicare flock ad un file temporaneo esterno a quello da modificare e poi aprire il file da modificare, scrivere, rilasciare il lock sul file temporaneo