Do not attempt to open it as it may cause infection and worsen the condition. It is really difficult to comment what it might be without examining it. It may be a sebaceous cyst
or a tumour, I suggest you visit a surgeon and get a biopsy
of the swelling done at the earliest.