You can have dual boot, not an issue.
no need uninstall the XP.
but if you install linux in D Drive , the drive and the contents can not be seen in windows [because the file types are different which windows will not be able to identify] and also the data will be erased before installing.
select D: and format it and organize the drive with the following file systems with req size
/
/var
/home
/swap double the size if u r RAM
/boot
/usr
let me know if it helps or you need more information.
I certainly need more information.
Please tell me following---------->
1. If I install linux on C drive, then can I see contents of XP (which I will install on D drive) ?
2. Which anti virus do I need to install for linux?
3. What file system does linux supports?
THANKs