Sounds like you would like to create a template override of (at least) the user site article template, ie: <i>full/article.tpl</i>
You may wish to also customize the article class to provide for multiple xmlblocks for each page within a single content object.
Here are two similar topics (but with different solutions not related directly to the idea shared above).
[1] http://ez.no/developer/articles/building_a_custom_template_for_a_news_portal/news_article_view_modes [2] http://ez.no/ezpublish/documentation/customization/tips_tricks/splitting_an_article_over_several_pages
One idea that comes to my mind is a custom datatype with dynamically-extensible architecture (similar to ezauthor, for example), that can store pairs of node id and attribute identifier. Then attribute view gui for this datatype would automatically fetch proper node attributes and create tab's hypertext/javascript. Seems to me that it could be fully automatic and useful for tabbing documents scattered around the structure. I may actually put this into an extension, if I have a 'minute' some time this year... ;)