it is hard to tell from the pic you have what that spot could be..maybe someone else could take a look...
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.