Absolutely contact the airline for information.
I think your best option is to get him seated in the first row on the plane...aisle seat. There is a lav just a few feet forward of that row. I really doubt that there will be the space to use a walker so a quad cane might be best...along with the supporting arm of another adult.
Also, post on the disabilities board for tips on how to get around the aircraft with mobility issues.