Nope
A router wil take packets and broadcast them down all 'ports', a swicth is an intelligent router that learns where an ip address is allocated and only sends data to teh relevant port.
Buy the usb print server, plug it in and your printers will be available to anyone on your network (and the internet if you make a mess of the firewall

)
this will do teh job just fine
Broadbandbuyer.co.uk | Linksys PSUS4 USB Print Server w/4 Port Switch