IE6 and IE7 Running on a Single Machine
IE7 Virtual PC Image and IE6 Virtual PC Image Refresh

Can't say whether it succeeds for Vista. btw Is there any purpose or advantage of running IE6 and 7 on Vista or just for testing/trying it out?