Maybe it's not possible for all character pairs, but we could have a font-face with plenty of possible pairs and render them as ligatures.
AD -> render an A that looks like a D when viewed upside down
DA -> render the same character in the other orientation
Then to use the font you need to carefully construct palindromes out of the supported pairs. Of course copy-pasting this would be a pita, accessibility would be non-existent, but could be fun for print and such.