iTools from Tenon Intersystems offer all of these and more! I have been researching this for the past week and here is what I learned:
iTools basically installs a new version of Apache Webserver on OS X Server (which includes the latest compile of Apache, FTP and Bind, plus a few more that slip my memory)
It also comes with the Apache module complile of mod_per, fastCGI, php, and many others.
It includes a front-end ram-cache called squid which improves latency like crazy.
I am planning to utilize this for a project that I am working on. It's a full featured portal site with tons of Perl CGI scripts. I am currently using WebTen.
Just thought I'd let you know that the solution your wishing for exists in a big way already...cya\
Cheyne
PS - Tenon =
www.tenon.com