Is the printer going to stay on, and be constantly connected to a computer? If not, you will need a
Print Server.
My recommendation is to use File and Printer Sharing. It is rather easy to set up, but requires both the computer and printer to be on.
Here is a guide on how to set it up in Windows XP.
Here is a guide on how to do this in Windows Vista.
As for the second part of your question, I'm not sure what you mean? Do you mean play the game on a different computer or over the Internet facing a different person?