You can find wired networking routers that include printservers all over the place. I have two right now-a USRobotics 8000, and a SpeedStream 2604. Note that these both have parallel printservers, but there are other devices on the market with USB printservers as well.
This type of router is inexpensive, allows you to connect just one ethernet cable to each computer, and will allow you to share a broadband Internet connection as well. Look for a "cable/DSL router" with printserver.