I've used the method outlined in this article from A List Apart on many occasions. It may be what you're looking for - especially the second half of the article pertaining to the php method.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.