Actually - I'm mistaken. Curt's script adds a task using the highlighted message, not the incoming message. Therefore rule integration doesn't quite work. I'm not applescripter – can anyone advise on this?
(Curt's script –
http://forums.omnigroup.com/showthread.php?t=3809)