First, a nit to pick, but an important one: You use a template by creating a new document based on the template, not by opening it. This matters.
Templates in Microsoft Word
There are several ways to do what you want. The most user-friendly and elegant is to have a UserForm that gathers the information and populates your document.
Create a Simple Userform
This requires use of vba (macros).