This is not an ideal solution in that it uses an iframe and relies on each banner to be the same height but what you can try is once you have all the articles created for each of the different banners / headers, you then need to create a new article in a folder that all users will have at least read only access to.
In that new article embed each of the banner articles, making sure you select the "Display HTML content" option.
Once that is complete, you then need to create (or edit an existing if preferred) an article that is going to be used as the final banner for the site (or folder if for a specific section).
In this article you can place in the following code (as an example):
<iFrame Title="Article Frame embedded article in banner" Name="Article Frame embedded article in banner" src="http://www.website.com.au/default.aspx?ArticleID=2433&FrameArticle=true" marginwidth=0 marginheight="0" leftmargin=0 topmargin=0 frameborder="0" height="100" width="100%" marginwidth="0" frameborder="no" scrolling="No"></iFrame>
The text in bold you will need to replace with appropriate ones for your site. When it comes to the ArticleID required that will be the one from the article you created that contains all the embedded articles. To find out the article id, in the folder tree view, hover the mouse over the article name and a tooltip will show up with the details.
Now set this article as the banner for the site or folder if for a specific area of the site. You can of course include other elements such as images, text etc along with the iframed content.