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 .