I'm not sure about the technical aspects of it, but he's selling you his cd, registration, EULA, and everything else along with it. You certainly don't have to buy anything else. In other words, he's selling you his right to use XP, and in the process relinquishing his own.
If something doesn't work however, call M$ and get it straightened out.