Ok there is a program called WUBI its a universal Windows installer
for Linux that will re size XP partition it contain GRUB G Rand
universal boot loader that will do the trick for you. I have use WUBI
it works great on XP but the word is still out on Windows 7. Dave