Well, something like using a Wordpress template makes sense in this situation. It's pretty easy to customize it the way you want it and you can probably find one already designed exactly for your purposes in mind. It'll be easy for your client to figure out how to post, edit, emphasize and label.
This might be the direction I take, then.
Server side includes.
I use includes for submenus areas or wherever ads are placed, I might it try it for this one.
CMS systems are just too huge and bloated for most small client needs, which is probably one of the reasons they are so often hacked.
How often are content management systems hacked? That's one of the reasons why I'm funny about doing anything for clients that involve a database.