Got any firewalls running in that setup anywhere? They can cause endless greif!
It may well be the shares you've set up that are causing problems. XP can be very fussy sometimes over what it does and doesn't allow.
May be worth starting again to see where you end up next time around!