Couple points.
1) Sunroof.
There are two options 99% of the guys gut the roof panel as much as possible and the bolt it in with mounts. These can be "clean mounts" from the underside or "frankenstein clips" from the outside. Either way the roof if in the car still must be BOLTED in place. Glue will not pass race tech. I have seen a sunroof "glued" in that popped out right during tech. Needless to say the driver was looking our the pits for metal to make "frankenstien clips" shorlty there after. The "clean mounts" are nicer since they are under the roof and hold in, but they take a bit more fab work.
The other option is to reskin the roof using a non-sun rood top. I can be done and is legal, but IMHO alot of work and money for no real purpose. If you want to be fancy use "clean mounts" and bondo in the seal area on top to give it that clean look from the top. Over time chassis flex could cause the bondo to crack though.
2) Motor
Few things... Do you NEED the headgasket? It can happen and older working headgaskets fail when put under racing stress, but if it ok now you may just want to wait. Reason is that if you pull the head you should get the head check for flatness and good valve seating. Restoring the head to factory specs is best way for these motors to make hp. Or at least get back to stock hp levels.
Also even a low mileage motor should get new timing belt and balance shaft belt. These are cheap and like Ken said a failure can be costly. Racing does not put much extra stress on the belts, but is a good idea non the less.
Also ROD BEARINGS. Even on low mileage motors doing rod bearing before you put R-compound tires on the car. The extra grip and RPM can cause issues. You probably can get away with a few days going rather slow with street tires, but once you start pushing old rod bearings can cause a major issue. So pull the pan and change them. Parts are cheap, but the labor takes time. You can do it with the engine in the car and an engine hoist to support the motor.You can also rig up an engine support as well. With the pan out it is a great time to get the pan baffled as extra insurance.
Oh... never track the car on anything less than 15-50 or 20-50. I have heard guys using 40wt, but most of time guys using 30wt oils end up with spun bearings. Not good. Also always check the oil before each run session. These cars can burn oil at high rpm and being below full can cause bearing issues. Never overfull, but always keep it AT FULL. Too full has its own issues as well. Don't worry about this stuff as it really pretty easy once you get in the habit. I have however seen issues resulting from guys not taking these simple precautions. Otherwise the cars are quite solid, but also prepare for a few lingering issues to come up as you would expect fo any 20 year old car getting put through racing duty.
I have been driving this car since October of 2000 and have seen or had happen to me just about everything. Yet I am still here an consider the 944/924S an excellent racing platform.