RE: Linux
well if thats all you want is to be able to print from one pc (vista) to one pc (xp) then a whole new os is not really needed.
i'll right you a tut on how to do so with a few small programs...
there all free work great and is prob your best bet at doing so.