If there is any chance you might actually use HTTP::Daemon in the way you mentioned, you might be interested in looking at the reprinted article (from Web Techniques, March 1998) in
Randal Schwartz's "Perls of Wisdom" (Apress 2005) entitled
'Maintaining a Stateful "Conversation" via One Child Process per "Conversation"'. I just happened to read that a few days ago, and played with the idea a bit.
chas
Comment on Re: Embedding a web-server in a long-running process?