Boot up windows 8, download and install neosmart's BCD (free for home use), now go to "BCD Deployment" part, choose your windows 8 partition and click install BCD you should see a prompt after that, click yes when you see it!
After that make sure the radio button near install windows vista/7 bootloader to the MBR is checked then click write MBR
go to add new entry, you should add 2 things, in the windows tab, grab windows vista/7 from the list and choose its partition's letter and also name it whatever you like (you will see it just like you name it when you boot your PC)
Now for mac, also name it whatever you like and for the mode make sure it is MBR!!
Go to "Edit Boot Menu Section" and make sure everything is okay, remember if you screwed up, you should be able to repair startup using a windows CD/DVD
if you restarted now, possibly mac won't boot up, to fix that, check post #762 in page 39 from this topic, ironically you wrote that post lol

you may have to mess with making partitions active and such, can't remember how I have done that part but it won't be that hard if you have a windows CD/DVD or even windows installation on a flash memory, going to repair options and using the CMD is the best and easiest way
For some reason, that boot menu doesn't open up if you left your laptop off for a day or so as it just boots in windows 8, however you can still hold the power button when you encounter windows 8 booting logo, turn on your laptop again and you will see that boot menu you have customized
Anyway this method is ideal if you prefer to use windows booting loader, I personally do this because its not only me who use that laptop and of course those who use it are familiar with windows bootloader
if you just want to use chameleon, I don't think you should do anything more than installing it to your mac partition and making it the active partition in your HDD