Fusebox
From Wildsong
Fusebox is a framework that allows you to break a Web application into pieces to enable separation of the database gunk from the presentation gunk. (To use technical talk.)
There are ColdFusion and PHP versions. Here is a tutorial on the CF version.
http://tutorial389.easycfm.com/
Here is a presentation on the PHP version.
http://www.cllrnet.ca/sdg/tutorials/PHP_Fusebox_Tutorial.ppt
I have put a PHP version up here: http://fusebox.wildsong.biz/