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?