Not too sure about the P2P Vp, though I'm quite sure there are Unix P2P clients out there.
Shouldn't have any problems whatsoever with the printer and there is software which allows you to run Windows apps under Unix (Wine? havn't used it or similar myself).