OK, so here's my idea. Pull the gear out of the motor and trash the rest of it. Find a socket that just fits over the small end of the gear and use JB Weld to attach it. Glue that assembly to the drive post of the sunroof (at least the ID spline of the gear doesn't strip out). Then drill a hole in the plastic cover/light housing just big enough to allow an extension or speed wrench to fit through. Replace the cover. Now use your speed wrench or ratchet with extension as a manual crank. Just store it in you glove box when not in use. If you're resourceful enough you should be able to find some sort of plastic plug to cover the hole with so that it doesn't look too half-assed. I was thinking of a timing plug cover from a BMW motorcyle would work well. Any other ideas for a plug?
I was going to do this a couple of months ago but was holding out and hoping to find the plastic cover that holds the gear in place and attaches to the motor. Mine shattered when the gear stripped. Since the replacement gears seem to be crap I may give this a try. I know I have a 3/8" drive socket that fits really well over the end of the gear but I'd like to do it with 1/4" drive. I think I'll go to Sears and surf for sockets.
I think this should work pretty well.