The way that I would do this would be to save each of the documents as
templates with { DOCVARIABLE } fields in them where you want the data to be
displayed, Then I would have another template that I would save in the
Word Startup folder so that it was treated as an addin, and in that
template, I would have a userform that contained controls into which the
user would enter the data that you want to appear in the documents and it
would also contain checkboxes for each each of the templates for the
documents that you to create and populate with that data. To use the system
you would a macro in the add-in that would display the userform, then you
would enter the data into the userform and check the box for each of the
templates from which you wanted the documents. Then there would be a
command button that you would click and to Click event of that command
button would check the status of the checkboxes, creating a new documnet
from the associated template if it was checked and would create variables in
the document with the values of the data that had been entered into the
controls on the userform and then update the fields in the document so that
the information would appear in the { DOCVARIABLE } fields.
See the article "How to create a Userform" at:
http://word.mvps.org/FAQs/Userforms/CreateAUserForm.htm
--
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP