Mashup-generator is a project mainly written in PHP, it's free.
The hacks that power usrportage.de
This is what I use to generate the frontpage of usrportage.de. Maybe it’s usable for somebody else.