You could boot to one of the two installations and then use VistaBootPRO to edit the BCD store, adding a new entry for the second installation of Vista. When you do, point it to the drive letter the booted copy of Vista recognizes the other OS as being on, likely D:\. You may also want to rename the OSes while you're at it to differentiate between Vista x86 and Vista x64. Reboot and with a little luck you'll be given the option of the two from then on.
Hope this helps,
John
I originally installed vista 64 bit and bacause of the lack of software drivers i purchased an additional copy of vista and anothe SATA hd and installed the new 32 bit on the new hard drive as a seperate install. so right now i have two hd installed in the maching each with a stand alone copy of the diff vista operating system. right now if i want the 64 bit version i go into my bios and change the boot order and boot the operating system in want with the c drive or d drive. is there any easier and faster way to do the boot up. once all the drivers and software become available i just plan to run the 64 bit version, but who know how log that will be.
tks in advance for your help

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic