An abscess will be painless if it has a means to drain the pressure out into the mouth. The lesions you are observing are fistulas, or little holes that lead to the source of the infection. They can be sensitive to touch and will disappear once the problem causing them is eliminated. As you stated, the best thing is to take him to a childrens dentist. I hope this helps.