возможно, тебе поможет что-то типа этого:
Код:
<table style="width: 300px;" border=1>
<tr>
<td style="width: 150px;">1</td>
<td style="width: 150px;">
<div style="margin: 0; padding: 20px; overflow: auto; width: 150px;">
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
</div>
</td>
</tr>
</table>
набросал на скорую руку - отполировать уже сам отполируешь.
Вариант с сохранением ширины и в несколько строк - ИМХО, только программно.