Yes, but the order of installing a dual boot (or more) is essential.
From a webpage I read/printed/used, first install Win 7 on primary partition.
Then install XP (or whatever) on secondary partition.
Then run EasyBCD, so you can choose which OS to boot into.
Does this help? Sorry, I couldn't find the page I once used, or I'd have linked it.
BTW: I ditched the dual boot. Only kept XP to use a All-in-One printer, unsupported in Win 7. Ditched the printer, too.