What to do????

Is it just those 3 spots? or more? IMO, you may get away with large patch pieces, from the donor car. Cutting the whole roof off, I'd weld a decent amount of X bracing inside to be sure things dont shift when you cut.