Wiec, bez owijania...

Jest program, ktory jest umieszczony na linuxowym serwerze.
Program ma funkcje, ktora pobiera najnowsza wersje "siebie", zeby dokonac aktualizacji.
Od strony technicznej jest ok - laczy sie z serwerem, pobiera najnowsze pliki...
Na moim lokalnym serwerze /localhost/ pod windowsem, gdzie nie ma uprawnien plikow/katalogow, wszystko dziala pieknie, pliki sie aktualizuja, czyli nowe pliki zastepuja stare - nadpisuja je.
Problem pojawia sie pod Linuxem, gdzie pliki maja domyslne uprawnienia 0644, i przy ich usuwaniu/modyfikowaniu pojawia sie blad.
Funkcja chmod() nie dziala, pojawia sie blad.
Jakies pomysly, jak by to ominac? Probowalem nawet ftp_get(), ale nie zalatwia to sprawy...
Z gory dzieki!