in reply to module for an event engine ?

Trying to get a program running as an event driven engine. Does anyone know of a good module to use for this, or should I write it myself ?

Have you looked at POE? It's not just about networking.