How dynamic change Printer Output?



I need to open a printer list dialog, before print, so user can select
a local network printer, I know that this is not implemented in putty,
but for my company is really necessary, I like to add this resource
even for a home solution.

Did someone done something like that? If not, as I'm not a C developer,
my job is with Object Pascal, can someone tell me where to start and
what should be the better way to implement that?

I already download the sources with subversion I hope to compiles with
Borland compiler.

Thank you in advance for any help,


Cesar Romero

.