Well, ya can't partition a drive that already has a OS with a single partition on it (unless you made the partition before the OS was installed). You'd have to reformat and repartition and then reinstall Windows and Unbuntu on the two different partitions, but of course, that's not what ya want.
Yes, you could add another hard drive in. Just plug it in with the IDE (or SATA) cable (depending on your computer's specs), and then make sure to set your CMOS to boot on CDROM as the first booted drive. Put in the Ubuntu CD, load the setup, and choose the second hard drive as the OS location. Install, and enjoy. Your computer should automatically have a dual-boot hard drive setup in the MBR, so upon each bootup, a menu displaying either of the two hard drives will appear, which allows you to choose which you want to boot up to. Good luck!
Btw, check out Hardware3D.com, dedicated to hardware news and help!
