vamos dizer que o amigo tenha no seu sistema, de um modo bem simplista, assim:
sda1 = Windows XP Pro
sda2 = Windows XP Home
sda3 = Ubuntu
então seu grub, somente nas entradas relativas ao Windows, deveria ser assim:
title Microsoft Windows XP Pro
root (hd0,0)
savedefault
makeactive
chainloader +1
title Microsoft Windows XP Home
root (hd0,1)
savedefault
makeactive
chainloader +1
só que, pelo que estou achando, mesmo assim se ele não editar o arquivo boot.ini presente na raíz dos sistemas Windows (Pro e Home), ao selecionar uma das opções Windows no Grub modificado, vai ficar sempre aparecendo um menu de escolha, não do grub, mais do próprio Windows, por isso peço que antes de alterar o Grub para colocar mais uma entrada do Windows, se verifique o arquivo boot.ini de cada partição Windows para ver se é isso mesmo que estou achando, ou seja, uma simples modificação do boot.ini para que não fique aparecendo um menu de boot.