You could consider a usb printer server as a separate item. This will convert the usb printer into a networked unit.
Something like this:
http://www.netgear.co.uk/usb_print_server_ps121.php
They can be picked up quite cheaply on eBay.
That plus a switch would do the job.