I think it is possible, but I'm not sure how. It would probably entail creating one partition with bootcamp, then splitting that partition into one for XP and one for Vista using a separate bootloader. When you boot, hold option to choose OS X or Windows, if you choose Windows, then it will load the bootloader to choose XP or Vista.