oh boy it is quite a bear to deal with especially if you have fuel in the tank.
you should be able to swap the gasket with the tank in but it won't be easy usually you install the neck gasket before the tank goes on so you may start this project and end up having to dump the tank anyway.
now it could also be a problem with the seal at the top of the tank with the vapor return line being clogged or the rubber hose on the vapor system has falling apart as well. if it keeps leaking you will have to drop the tank to inspect that.
So dyi procedure.
first vacuum the trunk REALLY well all the loose rust and dirt make sure you get it nice and clean to prevent the dirt from falling into the tank.
you might want to unbolt the trunk lid and remove it from the car this will gain you a lot of clearance, mark the hinge plate on the trunk lid before you pop the 4 bolts and note any body spacers you will need to put back later.
remove twist on gas cap, and unbolt the i think it is 6 self tapping screws from around the fuel filler to body.
next inside the trunk on the floor around the filler neck you will see a rubber gasket that has 4 self taping screws holding it to the floor, there may be sealant also.
after unscrewing the 4 floor screws pull up the rubber gasket the neck should now be free there will be a cork gasket between the filler neck and the body of the car inside the truck.
with the floor gasket up you can shine a light at the tank seal gasket and see what it looks like but the back half will be obscured by the taillight panel and angle of view.
push the filler neck by the gas cap into the truck and then start pulling up on the neck you may need to twist it allot to get it out.
the neck will pop out and expose the tank seal gasket it is a doughnut with a cut in the center that holds on to the lip of the tank.
pull or cut the old seal out. be careful don't lose anything inside the tank, this is why people work on the tank off the car because you can turn it upsidedown and get the seal out without getting stuff into the tank.
once the seal is out, replace with a new seal, it will be very hard to install and not let it fall into the tank, you have to work it to sit well on the tank lip and not stickout at all.
now the pure hell part, reinstalling the filler neck. 1) make sure you replaced the trunk floor gasket (i would) stretch it onto the filler neck half way up. 2) have a new cork gasket ready for the filler neck to body connection. but leave it on the side till later.
now getting the neck into the tank will be pure hell it is EXTREMELY TIGHT. just FYI i had to use a 1000 degree heat gun to soften the rubber gasket on the tank so i could push my filler neck in. obviously you cannot do that on a tank full of gas and i tried grease, and even fuel as a lubricant and i had to use that heat gun and even then it took me hours to push that neck into the tank far enough to line up with the body.
Now as a short cut you could get a fuel safe sealant and fill up all around the original filler neck gasket that would save you a ton of work but be a questionable repair.
once that neck is back down in the tank and the cap area lines up with the taillight panel, then you put the 5-6 larger bolts through the tail panel through the cork gasket and into the neck itself.
double check the tank seal at this point make sure the thing didn't falling in or you have to do this again. then pull down the rubber floor gasket and you can use a bead of sealant around it and then push it down and install the 4 screws again. then put the gas cap back on and you should be good to go.
if you took the trunk lid off then obviously that goes back on.
now if it leaks again, you could have a pin hole leak on the top of the tank or a issue with the vapor return line. either one means the tank has to be drained and taken out.