Well it shows the message, because XP has already been activated on your other PC.
You said:I used a program to unlock winxp in the 2nd computer.
If this program, was, let's say...not endorsed by the Microsoft Corporation, then it is possible that it delayed/put the activation link on a loop or something.