Ok, ben je viens de tester quelques fonctions... et je vois pas le problème.
Mon script créé le répertoire "test' puis le fichier "test" puis il ouvre le fichier en mode écriture et ajoute le mot "test" puis referme le tout
Par contre, dans la fonction "mkdir" je n'ai pas précisé le mode et quand je suis allé dans le ftp, mon dossier "test" est en 755 au lieu de 700, donc j'ai sucré ce répertoire, j'en ai créé un autre en 700 et j'ai relancé le script et Oh... ben ça a très bien fonctionné.
Conclusion, sous free.fr, on peut très bien éditer un fichier en 700... de toute façon, dès le début, je ne voyais pas le problème des chmods.
Bien, si tu veux tester avec mon script... tu m'envoyes un e-mail.