Залитый пхп-файл требует прав на исполнение, только если у тебя ПХП-интерпритатор поключен к апачику через cgi, а на большинстве хостов он подключен как модуль, поэтому для интерпритации его права на исполнение не особо то и нужны=\
Поэтому присваивай в .htaccess пхп- и перл-фаилам тип text/plain и не мучай себе мозг)