Well having just had my car out of a Nissan dealership having a rollcage put in, (which resulted in the sunroof being removed), one of the first things they offered me to do while it was in the shop, was to remove the old sunroof panel and weld in a solid one in it's place.
It is possible, but...