Try
these step by step instructions for getting Windows Vista and XP to work together.
Also, if they are both plugged into the same router you already have a physical network between the two, so no issues there. If you have the printer hooked up to one PC already then once you finish with the above steps you can right click on the Printer, select Sharing, and share the printer out.