para rotar texto, puedes hacerlo en un div por ejemplo, pero sólo funciona para navegadores que no son IE (para ello tendrás que usar un hack, como siempre y solo funciona en posiciones de 90º).
ejemplo:
Código HTML:
Ver originaldiv{
display:block;
position:absolute;
top:60px;
-webkit-transform:rotate(30deg);
-moz-transform:rotate(30deg);
}
<div>Este es un Texto Inclinado 30
º</div>
te recomiendo si usas php, usar la libreria gd para la construcción de gráficos, títulos, rótulos, etc...
salu2