Você tem dois problemas diferentes aqui.
1) O XP não gosta que seja instalado em um drive USB externo.
2) Não é possível instalar o Windows em uma unidade nova a partir de uma instalação existente do Windows.
O que você deveria ter feito é comprar uma unidade de DVD / CD externa. Em seguida, o procedimento que você seguiria é inicializar o CD do XP e seguir o caminho normal para instalar o Windows em uma unidade interna.