Dynamic block on the side suggestion
This is more like a Javascript question, no i don't think you will find that kind of module.

You can always write your own Javascript/jQuery slideToggle() behavior (my suggestion) in a .js file in your theme, control any DOM element (like a block title) and assign this behavior to it.