Como eu disse nos comentários, você deve instalar o 2003 em outra partição e, para isso, siga as próximas instruções:
De dentro do XP, coloque um nome na partição que você deseja instalar ("2003", "server", etc) algo que você possa lembrar. Além disso, você pode querer deixar essa partição vazia (não se preocupe com a pasta System Volume Information).
Agora, inicie o CD de instalação de 2003 e siga as instruções para instalar, quando solicitado a selecionar uma unidade / partição, você verá as partições e seus nomes, selecione a que você nomeou anteriormente. Mais tarde, irá pedir-lhe para formatá-lo de licença como está (a sua escolha aqui) e prosseguir com a instalação.
Após a conclusão da instalação, durante a inicialização, você verá o menu de inicialização mostrando sua instalação do XP e sua nova instalação 2003. Você pode então alterar a inicialização padrão do sistema operacional a partir do XP ou 2003.
Nota: Eu fiz isso várias vezes sem incidentes (sem perda de dados, etc)
Nota 2: Esteja ciente de que após a instalação do 2003, a letra da unidade do sistema 2003 pode ou não ser C: (Eu tive resultados mistos), mas o sistema é completamente utilizável e não encontrei nenhum problema com ele quando meu 2003 foi instalado na unidade G: