Is the printer hooked up to one system right now? You could do it the fairly easy way and just share the printer from that system, and then connect to the printer from each other computer.
Or you can purchase a small dedicated print-server box that you plug into your router / switch.
What printer do you have?