たとえばこんな感じなのですが
こないだログが0kbになってて真っ青に・・・
//ロック開始
$lockfilename = dirname(__FILE__).'/lock';
$lockfp = fopen($lockfilename,'w');
flock($lockfp, LOCK_EX);
//更新
$fp = fopen( $pass,$m);
stream_set_write_buffer($fp, 0);
flock($fp, LOCK_EX);
rewind($fp);
fwrite($fp,$value);
flock($fp, LOCK_UN);
fclose($fp);
//ロック解除
flock($lockfp, LOCK_UN);
fclose($lockfp);