Hola.
En mi caso, puedo acceder a recursos compartidos en equipos con win98 montándolos en linux, como root, así:
smbmount //equipo-win/carpeta_compartida /mnt/punto_montajeCuando pide contraseña, con pulsar intro me es suficiente.
También me funciona el comando mount con la misma sintaxis.
Para poder montar así carpetas compartidas Win, es necesario que el kernel tenga soporte para el sistema de ficheros smbfs. (man smbmount).
Al XP no lo conozco casi de nada

, de modo que si en esto es diferente de lo que yo tengo (lo digo por el sistema de ficheros ntfs, yo monto sobre vfat o fat32) me temo que no podré aportar mucho más.
Saludos.