Can you use DocumentBuilder to build a mail merge for mailing labels without having a label template?

Through a Windows app, I need to build a mail merge but the label type can change thus I need to build the mail merge on the fly. How can I do this and does anyone have an example of how it can be done without reading half of the API documentation? Thanks.

Please describe your task in a more detailed form.

Basically mailmerge process involves three components: custom formatted document template, named mailmerge fields defined in this template, data source which has data to be filled in mergefileds. Which of these you expect to be changeable in your app?