O que falta é que o Win XP não possui recurso 'compartilhamento protegido por senha'. Ou você tem acesso aos compartilhamentos através de permissões de usuário ou não. O modo como o XP funciona é que ele recebe o nome de usuário e a senha do usuário do computador conectado e compara-o com o que está nas listas de controle de acesso para o compartilhamento e o próprio arquivo / pasta. Mas não há como forçar uma máquina de conexão a solicitar credenciais ao usuário. Essa funcionalidade não veio até o Vista.