A. - The only time it would matter what drive you installed XAMPP on is if it is a removable drive. So if D:\ is a 'regular' hard drive partition, you should be just fine.
B. - I think you might have meant a dynamic or dtabase driven web site, LOL.
C. - Christopher Heng's "The Site Wizard" is a good place to look:
http://www.thesitewizard.com/And - OF COURSE - you should read my XAMPP troubleshooting FAQ's, and guides on making XAMPP secure, backups and other good stuff.
http://bravo.newnetenterprises.com/wordpress/Good Luck
<== kool geek