You can resize, add, and remove partitions with
Partition Magic. I caution you, however that messing with the partitions, even with the best partition program, is risky. Make sure you backup all your data first.
For the safest bet, I recommend you buy another hard drive.