you can also send calendar via Mail .

modify at home and send it to customer

to do that will need to put the script in /Users/Shared

Why ?

Bacause iCal will use a absolute path witch mean that if you put the script in a folder like /User/emilianomorgia/pmscripts once you set the calendar then you will be not able to share that calendar with a remote machine .