I need to provide a controlled printing solution for use by the general public. PDF Converter and Creator seem tp provide what I need except...

I would like to provide a multi-page per sheet option (1up, 2up, 4up, 8up, booklet). Normally this feature is (sometimes) provided by the driver for the physical printer. Is there any way I could do this in s/w? In that way I could:
1. Allow the user to request the option (in a public-friendly way, rather than relying on the normal printer option dialog)
2. Allow the user to see what the printed page would look like.
3. Print multi-up on printers whose normal driver doesn't support it.