The key in this blog entry is that it shows how to make dual-boot when you have installed Ubuntu first!
Read it here
Scenario: You want to install XP on your machine alongside your existing Linux installation, on the same drive. You have installed Ubuntu already. (If you have already have XP installed, keep an eye out for our upcoming tutorial on how to dual-boot Linux with XP, with XP installed first.)