I'm sorry, I'm having problems understanding you. You claim that you put both XP and RH9 on the same C partition?
Then you go on and say
i did make 1 partition for xp(NTFS) and leave the balance 10 gigs for my linux(RAW)
You can't both put RH9 on C, and also in the RAW space. What I think you were trying to say was you created 2 partitions, C (XP only, NTFS) and D (fat32 Data drive, for use by both OSes), and left 10 GB unformatted? If that is the case, the install would have went fine into the unpartitioned space, so I'm thinking that my guess was incorrect.
In any case, first and foremost, download a new linux. RH9 was junk to begin with, and hasn't improved any with age. If you used it before and liked it, then get fedora core 5. If not, there are plenty of other linux distros available right here at http://iso.linuxquestions.org
Now, if you want XP, data, and linux all on the same physical drive, you will need 3 divisions. One (C:) for the XP core, the second (D:) as fat32 to hold mp3's and mpg that both linux and XP can read and write to, then unpartitioned space for linux. With that setup, the install will go smooth as butter.