I'm not really a licence guru and think that this problem would fit betten into a Microsoft forum, but I never had heard or had any issues of licencing Windows XP in a vSphere environment. Of course you need a licence per instance or volumen licence.
http://communities.vmware.com/message/806437
was a similiar discussion a few years ago. Probably you should check the paper which is mentioned there