Hi,
I would use fields for #3, wpobjMergeFields. You can even process that text inside the OnMailMergeGetText event. (But any paired object can be used for mail merge, thats a specialty of wptools which is rarely recognized)
if you need the fields somewhere else, you can use wpobjTextProtection. But note that they are not saved or loaded in RTF format.