These are almost certainly Fordyce's granules. Fordyce's granules are small clumps of sebaceous glands that are located on the border of the lips or inside the mouth, and on the penis or labia. They are clusters of sebaceous glands which can be present in these areas. Some amount of Fordyce's glands, more or less, are found on upto 8/10 people. They are no cause of worry at all, they are perfectly normal glands, only their location makes them visible. You should not worry about them.
If they are worrying you, you can go for laser vapourisation, for this you will have to approach a dermatologist who can do this. This is also necessary for a diagnosis.
You can look up here:
http://www.answers.com/topic/fordyce-s-spots I hope this answer was helpful. If you need more information, feel free to ask. For accepting this answer, please click on the green 'accept' button below. Feedback/Bonus will be warmly appreciated.