RE:DIRECCION DE TEXTO EN TABLAS
Existe una manera, sólo válida para Internet Explorer (siempre lejos de los standars), con que el resto de los bowsers sólo ignorarán la instrucción. La cual viene de la mano del uso de CSS.
Entre las etiquetas <head> deberás insertar lo siguiente:
<style type="text/css">
.htv {writing-mode: tb-rl; }
</style>
Lo cual define una clase, que en mi ejemplo he llamado htv.
Él código html que define la tabla y la celda, debiera verse así:
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>col 1</td>
<td class="htv">celda con texto vertical</td>
<td>col 3</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
Como te dije antes, es efectivo, pero sólo para IE.
Espero la idea te sea útil. Saludos.