I wasn't aware that HTML had any concept of page orientation.
If HTML provides the syntax, then you can generate it with XSLT. If it doesn't then you can't.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference