I like POE a lot, and I had a quick go at the forking version, and tying it together with SOAP::Transport::HTTP. Unfortunately not knowing a lot about SOAP and the HTTP::* modules used, I'm not sure how to get them to cooperate. I don't really want to debug with tcpdump :-)