É contra o EULA do Windows instalar uma cópia pirata do Windows XP e, como tal, seria contra o EULA "atualizar" de um XP pirateado para um "legítimo" Windows 7. Você ainda estaria executando uma cópia pirata de Windows.
A única maneira de obter uma instalação legítima do Windows 7, sem antes possuir um disco legítimo do Windows XP, é comprar a versão completa com preço "exorbitante".
Eu não posso fazer isso sozinho, então eu vou recomendar que essa pergunta seja encerrada, já que ela está concordando com a pirataria.
Editar:
Para responder à sua edição, e como foi indicado abaixo, você não pode transferir uma licença OEM de um computador para outro, ele está "vinculado" ao sistema em que foi instalado pelo EULA.
E em resposta às suas perguntas sobre se você precisa instalar o XP ou apenas ter uma chave válida, é necessário que você tenha o Windows XP / Vista instalado para usar o disco de atualização, você não pode usá-lo para instalar em um disco rígido vazio.
link