Thanks to Tim Fee (firstname.lastname@example.org).
This program loads one of three templates from a database table. It then loads data from other tables and uses Replace to insert data into the templates at specific positions. For example, if replaces the string "RS01" in the template with a data table's FName field.
This program stores the results in a subdirectory. A button launches a form with a WebBrowser control pointed at the result files.