I agree with your first instinct (and the opinions offered here) about an older MTB or Hybrid with rigid forks. The B17 is a good start, and then just figure out what he likes and doesn't from there. I'd start on very short rides (around the block, add a block or two as he feels better, etc) and hope he enjoys it.