Yes, you will need two parts to connect two computers to one printer.
The first is the FPS-1012N printer server that will connect to a USB enabled printer. Next attach an L-com Ethernet cable to the RJ45 port on the FPS-1012N and then connect it to one of the ports on the SW-504 10/100 Ethernet Switch. Lastly, connect the two PC’s to the SW-504 switch using RJ45 Ethernet cables. Now you are ready to start printing! Additionally, the FPS-1012N supports 802.11N wireless connectivity and can work in conjunction with a wireless access point, wireless enabled laptop computer, or wireless router.
Item # FPS-1012N

• Used to network one USB enabled printer to an Ethernet network
• Small form factor saves valuable desk space
• Smart Wizard install assistant makes it simple to install on all popular versions of Microsoft Windows
• LEDs provide at a glance system status for ease of management
Item detail page: http://www.l-com.com/item.aspx?id=37848
Item datasheet: http://www.l-com.com/multimedia/datasheets/DS_FPS-1012N.PDF
Item # SW-504

• Used to connect multiple PC's to form an Ethernet LAN or can be used to extend Ethernet LAN
• Auto-negotiating ports automatically adjust network speeds, no user interaction is needed
• All ports support MDI-MDIX auto crossover, either straight or cross pinned Ethernet cables can be used
• LEDs provide at a glance system status for ease of management
Item detail page: http://www.l-com.com/item.aspx?id=22680
Item datasheet: http://www.l-com.com/multimedia/datasheets/DS_SW-504.PDF