I've made very much dual-boot PCs, the program for doing so (it is the best I know) is XOSL. you can find it at
http://www.xosl.org it is FREE and it can do anything you want with partitions (like hiding them... very handy... your OSses don't "see" each other)... if you got more questions, just mail me...