hallo nochmal
hab etwas länger gebraucht, um mir den code mal anzuschauen und wollte dich erst schnell auf die Sache mit dem Datei löschen aufmerksam machen (Wenn sie weg sind, sind sie weg ;-) )
Also: wenn die zweite Datei nicht eingebunden wird pruef mal, ob sie im selben Verzeichnis liegt, wie die erste.
Ausserdem würd ich zum Testen erstmal alle @-Zeichen entfernen (wenn alles läuft, kannst du sie ja wieder einfügen - ist immer gut, sich Fehler während des Testens auch anzeigen zu lassen)
Weiterhin: wird die Kontrollmeldung direkt nach dem chmod ausgegeben?
Ach ja, und noch eine kleine Anmerkung aus dem PHP Manual zur readdir() Funktion http://www.php.net/manual/en/function.readdir.php
Liebe Grüße
mbr