Hi,
With 2.2.2 it should be OK. You need to set up machine accounts for winnt/w2k/xp machines because they join the domain (unlike win9x machines which are never really true domain members). This is the same as the other way round. First you create a linux account with the netbios_name
# /usr/sbin/useradd -g 100 -d /dev/null -m -s /bin/false xp_box1$
Then create the equivalent smbpasswd entry..
# /usr/bin/smbpasswd -a -m xp_box1
(xp_box1 is an example of a netbiosname)
If you have a lot of boxes you can create on the fly by putting the following into smb.conf :
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
To to that, however, you must have a smbpasswd entry for root. If you set it up like this its best to use a different smb password for root to the 'real' root password for security reasons.
Hope this helps