Take a look at this software.
It's like a multiplexer for printing.
You create a print proxy which then forwards documents to multiple prints.
One of those can be a PDF printer.
http://www.frogmorecs.com/[
^]
Or if XPS is an acceptable format it has a built in XPS passthrough printer driver.