How to update Ticket Status before closing it?

Have you looked at creating a kitchen display system? Just about everything your asking for can be solved using a kitchen display system.

Look through the tutorials there are a couple good ones showing you how to make one. Here is the most basic version: