He would need to see a doctor. We can't tell you or him what it just by guessing. A doctor would need to actually see the spot, to see what it looks like and examine him to determine what it is.
it is hard to tell from the pic you have what that spot could be..maybe someone else could take a look...