Alex,
I am not a VFP 9 reporting expert, but my impression is that you should be able to use the new reporting architecture to 'fit to page' as well as print multiple pages on a single physical page.
I'm sorry I don't have example code - my comment is based solely on reading Cathy's, Lisa's, Colin's, and Bo Durban articles on the new report architecture and on reading through the reportpreview.app source code.
Hopefully one of these report experts will respond with a comment regarding feasability.
BTW: Great question!
Malcolm