I a not quite sure what you want but the staticpage plugin may have the features you need.
The staticpage plugin allows you to setup a template that can be used by one or more staticpages. I needed this so I could standardize a set of pages and make it much easier for me to change html in one spot when I needed.
Basically you assign one staticpage as a template. In it goes your html along with any template variables. I use this a lot of times for autotags where the variables needed for the autotag are actually staticpage template variables. Here is an example of a staticpage that has the template option checked:
Text Formatted Code
<p>{tpl_welcome_text}</p>
<ul>
<li>Visit this [staticpage:{tpl_fun_page_id}]</li>
<li>Read our [story:{tpl_story_id}] for lots of information</li>
</ul>
<p>Nothing really to say here.</p>
Now this staticpage template can be used by as many other staticpages as you want as long as you supply it with the right information. The next page you setup is the one that will be visible on the site so you will need to give it a proper title, permissions, etc. You will also have to tell it to use the correct template. Once you have done you will have to supply it with the staticpage template variables using XML in the content portion of the staticpage like so:
Text Formatted Code
<page>
<variable name="{tpl_fun_page_id}">
<data>some_static_page_id</data>
</variable>
<variable name="{tpl_story_id}">
<data>welcome_story_id</data>
</variable>
<variable name="{tpl_welcome_text}">
<data>Welcome to this page and have lots of fun.</data>
</variable>
</page>
The template variables can contain pretty much anything you want.
I hope this helps.
Tom
One of the Geeklog Core Developers.