I did have this around somewhere... with Outlook / Exchange, but a quick check in the Win32::OLE docs
suggests it is possible. Have a look at Win32::OLE qw (EVENTS).
If I find the beast, I'll update this.
Update:While XP is searching my disks, I've found
this on Dave Roth's site. It may help you get started.