in reply to Implementing a queue based system
You might want to consider using D-Bus which is a message queuing system and the as yet unreleased Perl API - I'm sure if people started using it the guy will release to CPAN.
/J\