Раз подозреваете что проблема в правах доступа, то дайте всем файлам chmod 777 и проверите свое предположение Посмотреть права можно командой ls -l папка.
Но вообще если веб сервер запущен от рута (а почти у всех на коробке так и есть) то проблемам с правами доступа взяться неоткуда. Поправьте если я не прав.
Кроме того, настоятельно не рекомендую использовать сей скрипт. php будет сильно грузить систему. Проверьте. Лично у меня простое <? echo "123"; ?> выполняется около двух секунд. Лучше настроить фтп для доступа к файлам. А конфиги вообще можно править только либо на компе с линуксом либо непосредственно на коробке.