In teoria cosi cambi la cmod della directory. I files dovreberro rimanere con gli stessi permessi.
Prova a fare chmod("/home/miosito/CartellaFile/filaname.ext" ,0777);
e controlla anche gli percorsi.
Un altra cosa: il script che cambia cmod del file deve essere sullo stesso server.