I may be misunderstanding the situation, but it "sounds" pretty simple. It sounds like the old and new domain are both pointed at the same web hosting account? Probably all you need to do is forward the domains from domain1/? to domain2/? using the 301 syntax. Granted it sounds like there's a problem there too. But let's take it one piece at a time.
Try modifying the redirect just get the files from the old to the new website. It will probably come across as a 302 redirect, but can you at least get that working?
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.