** I get is a blank page after clicking ADD NEW CALENDAR. **
If you're using Internet Explorer, the browser itself will generate a blank page display if no data is returned from a web page. In that case, I can only guess the process is failing (for whatever reason).
Maybe check the host's error logs to see if an error message was recorded.
If the script was unable to make the new directory, it may just fail. All I can think of is to make sure the "calendars" directory has permissions which allow the script to create a new directory for the new calendar.
** I noticed that there is a calendar.lock file, is this my problem? **
I doubt it.
Dan O.
------------------