Question ...
Do you have the XP home user setup on the server as a user.
I have an XP home machine at home and I don't have to enter the name and password for shares etc.
Make sure the workgroup in XP home is the same as your domain name on your server.
You shouldn't have to muck around with different things to make it work.
Step 1 ... change your workgroup name on XP home to your domain name.
Step 2 ... create a user on the server the same as on the XP home machine.
Step 3 ... start using your shares

The loginscript does not work on the XP home machine ... it only works on XP pro but only if you login to a domain. So on your XP Pro machine it will work fine.
Also on your XP home machine just map the drives manually if you only use your domain ... or create a bat file that maps the drives and unmaps the drives as required if you use different domains.
Regards,
Tib