Here's another idea but one that may generate some safety issues which must be addressed.
If these motors are all on ASD's or VFD's, you could command zero speed instead of stopping. By adjusting the zero speed drive output voltage, you can control how warm you keep the motors.
I almost cring at this proposal, tho, because a motor at zero speed can easily be mistaken for a motor that is off. If a maintenance person should come into contact with the motor leads at zero speed, a nasty shock can result. You would have to be very careful to post warnings on the motors to cover this. Come to think of it, you probably should place the same warnings on a motor which has DC warming, as well.
Depending on the drive technology, commanding zero speed might cause the motors to resist turning. If the application requires motor freewheeling, this is not your best choice. The DC option will also build some resistance to rotation but not very much if done properly.
The other issue with using zero speed is that you may need a certain voltage level at very low speeds to get the torque you need to run. If you reduce this voltage by setting the zero speed voltage down, you will have running problems.
Much of this depends on the software available in the drives. Actually, some drives have DC injection capability and it may be that some even have a way to set continuous adjustable DC when stopped.
Not sure you can use this but it sure would be worth a look. You wouldn't have to spend anything except for the warning labels. Just imagine how much you would be appreciated for such a clever solution! I'm thinking that that just might be a joke!