Possible to run scripts on sleep and wake?
SleepWatcher may be of use. 

From the description: It can be used to execute a Unix command when the Mac or the display of the Mac goes to sleep mode or wakes up, after a given time without user interaction or when the user resumes activity after a break or when the power supply of a Mac notebook is attached or detached. It also can send the Mac to sleep mode or retrieve the time since last user activity. 

It's working fine for me on 10.6.8. Various versions are available to support 10.1(!) thru 10.7