Senor Weider,
You can simply use a business object to get the job done. If you instantiate the business object from a form it will automatically open its associated views in the private data session of that form. If you ever have the need to instantiate it as a COM object, the business object automatically creates a private data session for itself.
You may want to use the Framework's COLEBaseWord class as a starting point for your Word automation. You can subclass it and add whatever...how should I say..."mojo" you need.
Regardos,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com