in reply to Re^2: Handling multiple requests in a queue on FIFO based and process
in thread Handling multiple requests in a queue on FIFO based and process

Gearman might work for you. There's a good overview here. It supports the idea of a background job which maps to "fire and forget". On the server side, to meet your FIFO requirement, you would have one worker for this specific task. . You would have to use Storable or similar to coax your hash into a scalar on the client side, and vice-versa on the worker side.
  • Comment on Re^3: Handling multiple requests in a queue on FIFO based and process