For the screen, there's typically a small rubber spline that sits snugly in a channel all around holding the screen in. Lowes or Home Depot sells screen in a roll and also the rubber spline, so it should be a matter of pulling out the old, cutting new screen slightly oversize, reinstalling a new spline and trimming the screen. I believe there's also a tool that can help press the spline in, looks kind of like a mini pizza cutter.
For the glass, any glass shop should be able to either cut you a new piece and let you install, or do both. Keep in mind any glass in doors needs to be tempered for safety which can add some cost.