Hey Shirley,
No you don't have to repartition (although a clean rebuild would be best, just back up your data partitions.)
You just have to reassociate the shortcuts, programs, etc to the right places, seems like from your post that you created more partititions than you originally had, so as example if your icons/programs were pointing to drive E for the photos, and now its on drive G then it will not find them on drive E. There are programs that will do this, however I have not used these nor do I know of any off hand, just start a search and see what comes up. In addition if you can find the photos/data and you double click it and it comes up then the associations are still good, you just need to change the icons/shortcuts for the program itself. If you can bring up the programs but can't find your data, you can use explorer to find the data and point the default saved folder within the program itself.
For partition changes use Partition Resizer (presizer) instead of Partition Magic, again try a search engine, its free and you can move the data around to different partitions, merge/expand/shrink/delete/etc. partitions, it takes a little time to move stuff around so make sure you have a day to do it. You need another program to move the data or use dos or windows to move the data around. Keep in mind that you can't move the c: drive without major modifications or problems (I'm assuming your os is in the c: drive).
I have a good back up program so I can play around with restoring data to different partitions and its no problem, what is a problem for me is restoring the program partition every time I add a new partition for os, unless I add the new os partition to the end then its ok.
Like you I'm not into spending money if I don't have to. If you have AMD and or are upgrading to AMD then you should look into Soltek Motherboards, especially the SL-75drv2, 4 or 5 versions, they come bundled with Powerquest Partition Magic and Drive Image 4, as stand alone they are $60 per program, with the motherboard combo they are $92 to $120 and comes with Trend Micro AntiVirus and Virtual Drive. So for about $100 or so you get a great motherboard and some major quality programs.
Also do you still have the old hard drive? Is the data still intact? I like to use the hard drive utilities to xfer hard drive, my favorite is maxtor's maxblast plus and is a free download, it works on all drives to my knowledge, seagate, western digital, ibm, samsung, etc. all have their versions of it, but most don't work on other makes of drives, so if you still have that old hard drive and it still has the data on it, you might want to try that route.
Good Luck!!