Unfortunately what you are asking would involve custom developing and coding.
This would fall more into the territory of functionality where a plugin could provide the solution.
I would suggest searching the Plugin directory for something which meets your needs.
Then you can use the Extra 1 or Extra 2 sections with a widget to get your desired effect.
Hope that helps.