Ubuntu has NTFS support built in. (Not that I love Ubuntu or anything...) as I said Windows locks NTFS drives, so untill you can read them you will need to force mount.
All of the software that
porkchop & the others meantioned is great software that will do what you want.
As for getting your drive read...
Copy all the Data on the drive you want to keep onto another drive.
Download BartPE or any simmilar Windows boot disk.
Burn ISO to disk & boot from it.
Select your partitioner.
Format drive to FAT32 if you want it to be read on Linux & Windows or EXT3 if you want it to be read only on Linux systems.
Copy data back from backup drive.
There ya go.
Didn't realise how many CB-ers used Linux. Time to make a Group?
Nick