Thanks Emerald. I checked this sticky before I posted the question.
After several trials since my last post, I found the one thing that works. Type the machine's IP address in Explorer. This was the only way to manually access the XP machine. But it doesn't show in Network even after using Cisco Network Magic (which a lot of people recommended).
Anyway, manual or not, at least I got access. Thanks.