Also die Höhe des iFrames zu ändern ist nicht so besonders schwer ...
Code:
<iframe id="myiframe" height="400"></iframe>
<input type="button" value="blub" onClick="document.getElementById('myiframe').height = 500">
... aber das ganze vom Inhalt abhängig zu machen, geht
imho nicht (lass mich da aber auch gerne belehren).
Was ist denn das für ne Tabelle in dem iFrame? Muss das unbedingt über ein iFrame laufen?
Notfalls kannst du den Besucher auch mit einem "mehr..."-Button die Höhe direkt ändern lassen