I'm no expert but and others may have much better advice than me...
I've heard good things about the free software Hard Disk Scrubber - just make sure to check "heavy scrub" as an option.
First, you'd have to delete all the files you don't want recovered.
Scrubber would then see that as free space and "wipe" it
you can download it here
http://www.summitcn.com/download2.htm#scrub If you want to wipe the entire drive, then you'd most likely need to boot from a CD or disk that would provide you access to the entire hard drive. A free program that does this is
LSoft Technologies' Active@ KillDisk
I'm not sure how easy it would be to use.