alternative credentials
When mapping a drive, you can elect to provide the account name and password of an account on the target PC when creating the mapping. This would help to identify if it is a permissions issue.
Try googling for "not enough server storage is available to process this command" and vista - and / or go to the MS site. There does seem to be a problem with network file and print sharing throwing up this error. Do you have
Event ID : 2011
Source : Srv
Description: The Server's configuration parameter "IRPStackSize" is too
small for the server to use a local device. Please
increase the value of this parameter.
in the Event log in either / both the Vista PC and / or the XP PC with the printer?
There is a registry key that can be added / modified to increase the IRPStackSize on the PC hosting the shared resource as well as the Vista PC. This may help to work around the problem.
SD