Hola
Yo probe con un script javascript que me ayudaron por aqui, y creo que te va ha servir es este:
A tu tabla ponle un id algo asi como :
Código PHP:
<table id="tabla">
con esto sabras el tamaño de tu tabla:
Código PHP:
ancho=document.getElementById('tabla').offsetWidth;
alto=document.getElementById('tabla').offsetHeight;
Con eso podrias cambiar el tamaño de tu tabla dinamicamente segun el tamaño que vallas abriendo en tu frame.
Saludos
Gildus