Welcome to AF!
If the cat is broken up it could be blocking the exhaust and causing the car to stall while driving but I doubt that is the issue. If the cat needs changed you can purchase a new one for less than $100 (US) much cheaper than an oem one.
To correct the stalling issue change the Crank position sensor. This is the most common cause of stalling issues on today's cars.