I would contact several shops and see what they have to offer. Rear window replacements that I have seen on vinyl top cars never come out looking good, even when the "Pros" do it. I wish you the best on getting it taken care of.
Have you thought about pulling the top off and repainting the roof? Those things are traps for rust. ( Keep in mind Im not sure what car this is)