It sounds like an enlarged lymph node. They ARE hard and painful to the touch. And they protrude. The only other thing I can think that it might be is a cyst related to acne or a pimple itself. But it sounds to me like an enlarged lymph node. Go to your doc if you are unsure.