Which xp you use ? If xphome, you might want to read this:
http://www.ccs.uky.edu/docs/samba.htm

And this one is about windows cannot use unencrypted password (used by samba) and how to resolve it.
http://linuxselfhelp.com/HOWTO/SMB-HOWTO-7.html