Hi,
just some vague thoughts on this I'm afraid...
You'll need an event that fires at a certain time to trigger the macro and a reminder of some kind would do it. I'm not sure how to set a reference to a reminder object or how you could use it to trigger your code - I'll have a look at that tomorrow.

But is it not enough to set the emails you send out with message flags set with your deadline?