this may sound crazy but if the tittles are generated dynamically can't you have a set of small images representing each letter, then go through the String and depending of each of the letters build your dynamic image of letters rotated?...
Similar to the images you have with some wep page counters, they are actually built from individual digits.
You can have a process where you send the title string and the process will return the code for a small table having each cell one of the letters (rotated) from the string in graphical format.