Thanks for posting your question. I am not a doctor, so I cannot give medical advice nor diagnose you, but I think I can help.
First of all, there is no way anyone can tell you what you have simply by talking to you over the computer or phone. You have to go in to see a gynecologist where he/she can examine you and take tests, if necessary.
Based on what you've said, there is a good possibility you have herpes. You may want to look at the Genital Herpes Symptoms page to get more insight on the disease and see whether you have more of its symptoms. But because there are many other STDs out there, like warts, which may have similar characteristics, I would still recommend going to a doctor. A doctor can also provide you with the best treatment for your condition.
If you do end up having herpes, you may want to check out the Coping with Genital Herpes page as well as the Transmission page for more information on how to keep you and your partners safe.
But please, go see a gynecologist. If you don't have the money, or if you're worried about your parents knowing, try going to your local Planned Parenthood chapter where they will see you, confidentially, regardless of age or financial backing.
I hope that helps. Good luck, and come back to give us the update!