@pepperjack13
Our cars are known to make a short squealing sound upon cranking. It is said to be due to the buildup of clutch dust in the starter. I would doubt your flywheel teeth are damaged. Usually it is starter teeth that get stripped (not on our cars, but in general). But you never know until you check it out I guess.
You could pick up a lightweight flywheel for about $350 from either Exedy or Fidanza. I got the Exedy, but the Fidanza can be a little cheaper, weighs less (about 8lbs less !), and it has replaceable steel inserts that the flex plate squeezes the clutch disc between. The inserts can be found for about $40-$50 which totally beats buying another flywheel if you have issues.
Clutch, flywheel, headers, cai, and rear motor mount took me and another guy, burkerre about 35 hours.
I have a clutchmasters Stage 4 and I love it. It is a much lighter engagement over stock due to slightly different pivot points in the flex plate. The stage four took some getting used to - it grabs uber fast. So, I can recommend a Clutchmasters clutch, but the Exedy should be ok. Get it cheaper on Amazon ~ $130!
Amazon.com: EXEDY MZK1001 OEM Replacement Clutch Kit: Automotive
Good Luck!