I found perl's libwww-perl (the LWP), and it's got a module called HTML::FormatPS for rendering HTML to postscript. When I get time I'll play with it, but I just started a new job so that'll have to wait :/. Anyone used it and know how well it works (or if it does)?