It sounds like you are going to have to do some fancy tricks to pull off what you want. Lisa Slater Nicholls wrote an article for FoxTalk several months ago (I think it was Oct 2005) that showed how to get a handle to the printer and use a ReportListener to manipulate the output. It sounds like you will have to do something along those lines to get what you want.
Cathy Pountney, Microsoft Visual FoxPro MVP Memorial Business Systems, Inc. (www.mbs-intl.com)