I found the best solution! It's the same solution b2evolution uses for their templates. They managed to implement such a flexible template system, that you can use widgets, move them around like, top, left, bottom, menu etc. And that for a normal end user that doesn't need to programm at all.

And the best, it's all open source, so someone could probably just copy and paste it in ubb wink .

See http://demo.b2evolution.net/HEAD/blogs/admin.php?ctrl=widgets&blog=1
user=admin password=demopass

Or the source: http://downloads.sourceforge.net/evocms/b2evolution-2.4.0-rc2-2008-01-23.zip