Looking for advice on fixing rust on interior of car

That's bad rust. I'd start looking for a roof donor. Take the windshield out. It'll be worse. Make up a jig for the glass opening, some light 3/8 steel rod welded in a grid across the opening bottom & sides. Just let it rest on the top so the new roof will meet up.