Maybe you could do some fundraising to reimburse him for the time he'd miss if he just took a leave of absence, leaving his benefits in place.
Sounds odd to me, that a company can require you to use vacation time before disability is in effect.
Some employers require that you use all your sick days before receiving short-term disability benefits, but not vacation days.
I guess it varies state to state.