in reply to Implementing a queue based system

It sounds like your queue needs are pretty simple. You could simply use an array to push/shift entries off - FIFO style. You could even use DBM::Deep for some persistence.