A julgar pela sua outra pergunta, você provavelmente deve esperar até descobrir como eles entraram antes de movê-la.
Pode ser que o host XP do SP2 tenha sido infectado por um dos vários meios (alguém usando a máquina para navegar? Existe um firewall? etc.). Quem quer que o controle deve ser capaz de ajudá-lo a descobrir isso, se estiver disposto.
Se for o problema do host, movê-lo para um host melhor é a resposta e você só precisa limpar os remanescentes existentes. Como você diz, basicamente verificando cada arquivo em busca de hacks, e coisas como arquivos 'extras' e links externos inesperados, etc.
Caso contrário, é um buraco no seu código acessível pela Web (injeção de SQL ou semelhante) e você, ou quem quer que o tenha escrito, deve ser capaz de descobrir, e ele precisará ser corrigido antes de se preocupar em alterar hosts ou vai acontecer de novo.
Espero que ajude ..