Sin tanta vuelta, lo único que tenés que hacer, es dejar sin definir el ancho de la tabla, y las celdas... Por ejemplo, en vez de escribir la tabla así:
Código:
<table width=250>
<tr>
<td width=100>Columna 1</td>
<td width=150>Columna 2</td>
</tr>
</table>
escribela así:
Código:
<table>
<tr>
<td>Columna 1</td>
<td>Columna 2</td>
</tr>
</table>
haciéndolo así las columnas se autoajustan al texto...
Saludos!