He needs to go to the vet for an eye infection. He could lose his sight or worse. Don't wait or worry about the cost. Just take him ASAP.
Those pictures also look like he might have a mouth infection. Take him to the vet. You can't cure this at home.