It's probably for the best if you remove the headliner around the sunroof to see what you're up against. I haven't done this yet, so I can't really comment on it. However, you CAN purchase smaller rivets, and your rivet gun should be adjustable... (usually you just replace the rivet nozzle). If I was in your situation, and it is in fact true that the rivets go RIGHT into the fiberlgass, then I would try to slip a tight fitting washer on the other side.
However, I do want to mention that when you remove the roof panel, you can see that the roof is rasied around the opening of the sunroof. My guess is that the fiberglass top is right up against the sunroof metal frame that all Fieros have in the space frame (whether or not they came with a sunroof). I suspect that the rivet is probably going INTO the metal frame below as well.
I could be wrong, but looking at the space frame, it's something to at least consider as a possibility. Otherwise, see if you can slip a washer on the underside to help distribute the pressure of the rivet across the fiberlgass.
------------------
Todd,
2006 Pontiac Solstice
2004 Volkswagen Beetle Convertible (Wife's Car)
2002 Ford Crown Victoria LX
1987 Pontiac Fiero SE / V6 5-Speed
1987 Pontiac Fiero SE / V6 (3.2L) Auto
1984 Pontiac Fiero 2m4 SE
1981 Pontiac TransAm (Olds 455BB)
1973 Volkswagen Type-2 Transporter