You have a number of questions, it would seem. I am just writing to emphasize the point made by Paul that you seem to have missed. You want to be using a Template file (.dotm) not a document file. Templates in Microsoft Word
Search for data validation macros. You may find some on Greg Maxey's site. Validate Content Controls Entries

Looking at your form, you are using Content Controls, which is likely the best. You can set content controls to be deleted when edited. This is in the Content Control properties.

Note that you cannot force a user to allow macros to run.