Hej,
Nu kan jeg lige kommet med lidt input.
Det er utrolig svært at lave et word dokument ud fra kode, det kræver du har adgang til office com+ objekter, hvilket kræver at du enten har fået dem lagt på serveren og eller at office pakken er installeret på serveren. Det er ikke altid muligt og normalt en dårlig ide at få det installeret.
Hvis du skal arbejde med Word, er det nemmest du arbejder med Office 2007 og ikke andre versioner. Office 2007 har nemlig lavet om på hvordan dokumentstrukturen er. Det vil sige at hvert docx dokument basalt set er en xml fil, som du kan læse. Jeg mener du kan ændre filnavnet til *.cab i stedet for .docx og derved se hvordan det ser ud. Her har du mulighed for at lave en skabelon som du kan bruge til dine bon's der skal udskrives. Dette kræver dog at brugeren har office 2007.
Hvis du skal have den til at printe ud automatisk, kræver det at filen bliver åbnet. Dette kræver under alle omstændigheder en brugerinteraktion, i form af "Åben" når brugeren har fået sendt dokumentet til sig. Når dette er sket kræver det yderligere at du har lagt en macro ind i dokumentet, som sørger for det bliver skrevet ud, hvilket også på brugerens side, kræver det er aktiveret.
Som du nok kan forstå begynder det at blive en mere og mere avanceret løsning hvis du skal bruge word com+ api. Har arbejdet lidt med det og kan kun sige at det bestemt ikke er den vej du ønsker at arbejde dig hen imod.
Vil klart anbefale dig, at finde en måde at ordne det web baseret. Lave en XML struktur og binde det op med noget xslt så det kommer til at passe til din bon maskine. Hvis du kan få det til at virke i word, kan du også få det til at virke med web. Hvis ikke du kan få det til at virke, har du ikke arbejdet nok med det

Konklusion:
Brug en webbaseret løsning, andet vil være alt for besværligt.