It could be a sting bite, or an infection of the area due to debris entering either through the eye, or a puncture through the skin. If the area feels soft, I may try to lance it with a sharp sterilized needle, and drain the puss, apply an antibacterial ointment or cream and see if that does the...