Re: how do i fix this
Are you saying that the crankshaft taper is badly damaged? If so, its most likely time to rebuild the motor with a replacement crankshaft, or time to find another, serviceable powerhead. One thing that you should check, though, is if the damage that you are looking at is a sheared key in the taper. Usually, shearing the key is the first thing that a loose flywheel will do. If it is just the key, you might not have a huge problem.
BTW, if the crankshaft nut vibrated off, I would say that it wasn't properly torqued the last time the flywheel was pulled. Either that or someone crossthreaded it when reinstalling the nut and stripped the threads. In either case, if it was a professional mechanic that did the work, I might be havin' some words with him over this!
One final thought - just be glad that the flywheel didn't punch right through the engine cover and hit someone!