Could you find another vet who would keep him free of charge?
Maybe you could get someone to post something in the paper?