We use NSD's JobRescue for spoolfile management and JobTime for scheduling.
We find them extremely easy to use and the support has been great.
NSD 800.538.3818 www.nsd.com
These products will probably provide the functionality you are looking for.
While there are more robust products available, the NSD products are very
reasonably priced.