** I'm going to throw this thing out a window... **
I know how you feel, I've been wrestling with it for a while but I have made progress despite a seeming total disinterest on the part of the owner to help out . . . .
** When I chmod the calendarscript folder 777, it changes the calendar.pl file to 777 as well **
I had something similar happening and it turned out that the ftp program wasn't reporting the actual chmod condition acurately.
** When I chmod the calendar.pl file 755, it changes the calendarscript folder to 755 as well **
The good news is that for those files and folder 755 seems to be just fine.
run debug and it'll tell you just what needs write permission.
Rob
------------------