Sounds like a staph infection to me. Staphylococcal disease of the skin usually results in a localized collection of pus, known as an abscess, boil, or
furuncle. The affected area may be red, swollen, and painful. Drainage or pus is common. http://www.medicinenet.com/staph_infection/article .htm You should see a doctor.