Das Problem ist nicht wie die Seite auf dem Bildschirm aussieht sondern dass wird gedruckt (hardcopie).
Ich denke ich sollte ein table definieren mit festen Breiten und Hoehe.
Die Frage waere was sollten diese Breite und Hoehe sein (hier sind sie kleiner als in Europa)
Das schlimmste ist I'm runing out of ink so dass ich sie nicht eoinmal testen kann.
Also so gesehen solltest du erst recht zu CSS greifen. Unter HTML kannst du nur Pixel angeben, mit CSS steht dir die wunderbare Welt der Maßeinheiten offen, von Punkten über Inch bis Zentimetern (siehe http://selfhtml.teamone.de/css/formate/wertzuweisung.htm#numerische).
Gruß,
soenk.e