This might be bacterial vaginitis, yeast, chlamydia - and the bumps are irritation, or it could be the bumps are hpv, but they don't usually line up like that. My guess would be that whatever is going on has irritated the oil glands there, and that's why they are inflamed.
You need to be seen by your doctor, an std/GUM clinic or Planned Parenthood.