I've been using the free WooSidebars plugin from WooThemes to accomplish some similar things. http://www.woothemes.com/woosidebars/