as far as i know there should be no problem as all your operating systems are using NTFS, windows vista will need about 5gig of drive space, providing you have got all your operating systems up and running, then you can load vista using advanced install settings. vista will load its own boot menu starting with vista then going to older versions of windows then on to linux boot loader.
hope this helps
thegamer
p.s. if you require any more help send me your email address OK