Require comment for specific transisiton

The Admin Permission setting to require comment during a state change seems to be all or nothing.  Enabling it requires a comment for all state changes.  I would like to require a comment for specific state change.  Any suggestions on how I can implement this?   Dispatch script maybe?

SolidworksSolidworks Pdm enterprise Pdm