It may be worth as a first step to get the bike rideable and then ride it around for a while without the retaining bolt in the crank and see if it works loose. Despite the damage to the spline I'd of thought given enough time you'd see it start to work loose.
Personally I am a little sceptical of the helicoil suggestion. The diameter you woul need to get a thread large enough to take a crank extractor would first of all be too large to drill yourself, you'd need a good pillar drill at least. So it would likely be an engineers workshop job (which judging by this thread it sounds like you don't have one at the bottom of the garden)
Secondly I'd be suspicious over which would give way first when using a crank extractor, the helicoil to crank interface or the crank to axle.
Any way if it looks like you need to take it to an engi, get them to have a look at trying to rig something together using pully pullers
My first efforts would be on riding the crank loose for a bit.