Este "problema" é muito fácil de ser resolvido, dependendo de qual HD o seu amigo mandou o Ubuntu gravar o Grub na MBR.
Se ele mandou instalar no HD que era do Win98, ele vai se tornar o SO padrão do boot e em segundo o WinXP. Mas ele não alterou nada da MBR do HD do WinXP. Com isso e só alterar a ordem de boot no BIOS da placa mãe, que o XP vai bootar normalmente.
Se ele mandou gravar o Grub na MBR do HD do WinXP (o qu eu duvido, pois a opção padrão é gravar na MBR do HD em que ele está sendo instalado), visite o nosso tópico sobre o Grub na sessão dicas e truques!