Just a quick update on the status of FastCGI.
I've gotten FastCGI working for two sites now: a beta version of Sam Ruby's feedvalidator.org and the admin version of the cornerhost control panel (that is, the version I use).
The scheme I used for the control panel uses apache as a proxy to a local lighty instance, which then farms out requests to the actual FastCGI process. Since it's all happening internally now, this looks completely transparent to the browser.
This technique is actually quite flexible. One application I'm looking at is serving PHP5 through lighty via fastCGI, which would allow you to choose between PHP4 and PHP5 with just a single line in your .htaccess file (or possibly a radio button in the control panel). But that's a separate project.
My next step is to get two separate FastCGI sites on the same machine. I'm going to use my own blog as the guinea pig. Once that's done, I'll open up FastCGI to a few beta users. Stay tuned.