First rule of getting out of desperate situations is to stop and think, before making them worse. Odds are you can solve this with only the loss of the crank bolt.
Your mission here it to remove the bolt without collateral damage, because doing so opens up other possibilities.
Most crank bolts are too hard to drill, but if you have a Dremel tool, you can use the a cut-off disc to grind a screwdriver slot across the face of the bolt, and turn it out with a big screwdriver, using a wrench or pliers for torque. If you can't turn it, consider a screwdriver bit in an
impact driver (favorite tool of the truly desperate). The beauty of this tool is that it drives the bit in as it turns it so it'll hold in a crappy slot.
Failing the Dremel, you might weld a stud to the face of the bolt and use that to turn it off. You can't braze this because it's too slow and will melt the crank arm.
Worst case, you can try drilling out the bolt, but they're usually hardened, and it'll still leave you with a stud to remove from the spindle.
Once the bolt is loose, you should be able to work the ring of the puller out of the arm. If you get that far, and can't get the ring out come back for the next step.
Whatever you do, don't destroy the crank arm or BB spindle until you've exhausted all better options. Splitting the arm by sawing or filing in from the side then chiseling is always an option, but that should be a last option and I don't think you'll need to do it.