Hit gaurd rail takin an off ramp.

no idea my eyes kinda jus went shut, i feel asleep for like .5 seconds, i think, im still kinda in ahhhhhhhhh, no niggie tho. Im jus glad no one was hurt, are no one else was on the on ramp.
WEll the strut was is being replaced, saw a few fenders online for like 100 bucks, im gonna head to the j-yard and see if i can pick on up for cheaper. Ahhhhhhhhhhhh yes i wanted a celica, but im not lettin the rolla go, i jus put a new sr5 engine in it has 5,000 miles on it (if ure askin why, i got it new for 80 bucks, yes 80 US dollars and i needed a car asap for school.) Pistons bord over sized a little, so its a little faster then your stock sr5, but still soo soo slow. Anyone here good with body work? Are know of any shops? Im prolle gonna do what i can, then what ever else take to a shop. I saw a post somewhere saying i can take a front left fender turn it around and weld it on (mirror). Are another way i read was cutting out all thats beat up, save all thats good, and then tack weld the new panel pieces from a new car on.
please help. I dont even know where to start. Im actually concerned more about my rear end, then the appearance of my car. What will work, i hear that old supras will. Are how could i go about welding up my diff? anyoone?
thanks again guys.