Davis, that was an excellent read. Very tempting to try and I'd really go for it, though due to the power supply insufficiencies down here I couldn't rely on that kind of setup too much. Nice job once again.
drahnr, that works well. However, if chyrp is running in a subdirectory on the server, then "^/(|chyrp_dir/)admin(|/|/(.*))$" => "/chyrp_dir/admin$2",
"^/(|chyrp_dir)(|/|/(.*))" => "/chyrp_dir/index.php")
needs to be changed to "^/chyrp_dir/admin(|/|/(.*))$" => "/chyrp_dir/admin$2",
"^/chyrp_dir(|/|/(.*))" => "/chyrp_dir/index.php")
since it's likely that the site has an index.(html|php) file in their root directory. The code, as is, will automatically redirect to the chyrp directory if no file is explicitly specified.
@davisr: You are right, it depends on the site being handled completlyby chyrp or chyrp just being a part of the website.
I'll add a note and an alternate config snippet. Thanks for noting! Feedback appreciated :)