Do I need to partition before installing XP as a second OS?

Do I need to create a partition or leave 'free space' on my hard drive before installing XP? I already have Windows 7 and Ubuntu 12.04 installed (and so with Ubuntu I already have an option to choose an OS at start)

Or does XP give me an option to do this upon install?
Update: Ok, to the people stating that i need to install the OS's in order, how does this matter if it is partitioned? If I am booting the OS's one at a time I fail to see how this could be a problem?

But if this is true, Win7 came preinstalled on my computer, so I cannot reinstall it.
5 answers 5