Чет все притихли) у меня есть пару способов, но они выполняются при наличие 777 папки и файла, а вот что бы без наличия файла 777 возможно это? хотя бы да или нет))
бегло глянув доки, suphp это для запуска апача из под разных пользователей, видимо у тебя файл заливается от одного пользователя, а выполняется под другим? как бы тут ванговать можно долго, проведи исследование - расскажешь нам