Department groups offer a form of hunting, priority or circular. They just cannot be forwarded to VM, but I think your IVR ports don't need that.
You can probably set up a similar operation using the inmail and retire their IVR.