cgi実行開始しょっぱなからロックかけないといけないものなんですか?これ。
常にファイルに書き込む処理が存在するようには見えないけど。
他にもファイルをすぐ閉じる工夫とかしてないし、
ちゃんと整理してflockで十分なような・・・