kukitu hat erwähnt, flock() wäre hier ratsam, sonst kannst du danach deine files kicken.
habs mir auch nicht ganz angeschaut, aber die formatierung ist noch nicht ganz okay... dann das löschen und beraarbeiten geht irgendwie auch nicht... ich denke das du hier mit einer klasse besser bedient bist, da es so auch etwas übersichtlicher wird. ich persönlich würde drauf verzichten soviel datein zu verwenden.
aber ansonsten ist es doch ne schicke sache...