Forse una cosa di questo tipo?
codice:
<div id="leftspace">
  <table id="lefttab">
    ...
  </table>
</div>
<table id="centtab">
  ...
</table>
<div id="rightspace"> </div>
con un CSS di questo tipo:
codice:
leftspace {
  width:auto;
}
lefttab {
  margin 0 0 0 auto;
}
centtab {
  margin 0;
}
rightspace {
  width:auto;
}
Nota: per IE occorre inserire altre istruzioni.