Printer Pro Desktop allows users to print to any printer connected to your Mac.
IOGEAR Printer Sharing Switch enables two Macs to easily share one USB printer.
Free AppleScript based tool
Embed a F-Script interpreter in any Cocoa application
The PM Script Builder walks you through the process of creating a script.