Hey Brian.
Good post.
Printing in InfoPath is a bit tricky. It was designed to be an electronic form primarily. Do you have InfoPath 2007? It has some improvements for printing over 2003.
Typically you would design your from views for your input and electronic use and then create one print view. If one doesn't work, you would just have to setup the form user to print a view and then click to the next one and print that, etc.
This you would want to format so that it met your two page legal requirment (the print driver will do the double side) and your other forms can be formatted at the bottom as well. You can use page breaks, etc to break them up. Then you can go to view properties and actually set other views to use the print view if the user selects the print button on them as well.
It will take some trial and error witht he form setup and possibly the printer setups but I think you can do this.
If you need some assistance from an InfoPath MVP you can purchase a credit from the http://www.qdabra.com store.