Hi Dewittg,
Welcome to the forum! Let's see, you have questions on many things:
1. Printing
2. Data storage
3. Changing structure of data
For printing, Word Print views are definitely possible, but that's a rather advanced topic, and there are still limitations. I recommend just creating a separate view for printing and make that your designated Print View. That will solve your 1st problem.
For the data storage question. If you defined an XML schema with a flat data source, but you want to make it a table with repeating elements in a collection, etc. then you will have to change the schema. If you have a lot of forms saved in the old schema, you may have to provide custom import logic or some kind of OnVersionUpgrade logic. This will get complicated. Hopefully, you don't have many forms and can manually migrate them to the new structure.
For tables, you want a repeating structure. A repeating group would do it.
Good luck!
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra