Just a bump but wondering if it would be possible to use windows xp ( whatever service pack revision you want ) in a virtual machine then do the following :
download and use nlite to slipstream the relevant drivers you want with the windows 7 installation disc and create a new windows 7 disc ( whether cd or dvd ) and then use the newly created disc to install windows 7
http://www.nliteos.com/
Both steps would not help you at all, I believe. And here is why:
The AHCI driver is for native running which means Windows runs with the own drivers. Virtual machines strip the drivers away and use OS X drivers.
There is no need to use nLite to pre load the Intel AHCI driver. You can use the existing pre load mechanisms (F6 in XP and CD or USB stick in Vista/Seven) to do that.
The problem of the Mac is not in the operating system but in the EFI Firmware. For the AHCI driver to run the firmware needs to consent to the configuration switch. On BIOS machines you can do that by a software switch. Macs have no adjustable firmware features. This is why the configuration command or consent has to be provided by patching the MBR with a terminal script.