I then produce a half dozen tables that are not very large and so don't take up much space but the output will have the first 2 tables on one page side by side and then a lot of blank space underneath where the other tables could go but SAS puts them to a new page.
I have tried startpage=no but this doesn't have any effect.
Another thing to try is to use the HTMLPANEL tagset to create an HTML file using LAYOUT and REGIONS and PANELS and then to open the HTML page with Microsoft Word. However, in this scenario, you would have to use Word to insert page breaks and adjust the tables accordingly. The HTMLPANEL tagset is described here: http://support.sas.com/rnd/base/ods/odsmarkup/htmlpanel.html