The lump is due to collection of blood under the skin. This gets absorbed after some time. There is no need to do anything. If he has headache with/without vomiting you may have to take for a CT scan to rule out any problem inside the head. Otherwise you need not worry..