Ха, ни у кого (например, у меня) вообще никогда ничего не пропадает из-за одновременного доступа, а у тебя сразу пропадает. Если у меня что-то и пропадает, то я ищу ошибку в программе, нахожу ее, и все работает нормально. Никакая блокировка тут ни при чем. А у тебя больно высокое самомнение!
Я пишу так:
$fp=fopen ("users/sumdown.txt","a");
flock ($fp,2);
fputs ($fp,"#");
fputs ($fp,"0");
flock ($fp,3);
fclose ($fp);
и проблем нет. А у тебя вдруг куча ошибок вылазиет, и ты все сразу свалил на блокировку!