So if i understand, you're trying to access shared files on the laptop from your desktop. And when you try to access it from the windows xp machine it prompts for a username and password? If so on the Win7 machine check, Control Panel -> "Network and sharing center" -> "Advanced sharing settings" scroll down to "Public folder sharing" where there will be two options available.
If that's not it then i have no idea at the moment.