Ed, I was talking about something like this:
http://community.jboss.org/servlet/JiveServlet/downloadImage/2-619472-16838/450-195/multi-events.png
timer events should be maintained by the jBPM engine but I am not entirely sure if that is fully supported. Did not have time yet to verify that.
That would mean that you specify timer definition and new process instance will be every time the timer expires.
Cheers