The only thing that you can use at home for pain is aspirin.
You can get dosage information and read about precautions here:
http://www.school-for-champions.com/animalhealth/aspirin.htm
If I were you, I would want to see the vet with him tonight, even if you have to pay extra for an after hours call.
