There are some natural alternatives which might help at least ease the pain glucosamine & chondriotin (sp) 700-1000 mg of each in one tablet twice a day but do 2-3 weeks of one a day to make sure he's not allergic etc & to get his body used to it. Also i'd check accupuncture & other natural remedies (even if they only keep him going till he can have surgery - which i'd be careful about, the ones you mentioned i've known people to have both good & bad results!!).
As to his depression get him on 5htp (tryptophan), dhea, sam-e & vitamin b's - these are all natural supplements & all help relieve stress & depression (start one at a time) the dhea also helps arthritis & similar pain so maybe start that first then 5htp, sam-e & b's last. You can check all these out on a search engine. Oh the dhea can also help weight loss which if he's unable to do anyhting may become a problem & weight will amke the pain worse.