I agree, call your local vet or shelter. Explain the urgency of the situation.

If I lived closer I'd take him in.

I don't know why you are uncomfortable taking him to a vet... he needs vet care!!!!