You may have what's known as keratosis pilaris.
You can read more on this here Click here
Do they look like the ones in the photo? It's more of a severe case that is in the photo, but enough to get an idea.
similar to this?
OK, first let me say, you are going to be fine :)
This is known as Angiomas. Which is a benign growth that consists of small blood vessels. It's not known why people get them. They are not dangerous, but if the become bothersome, they can be removed.
I know you said you have like 20 some, I don't know if more have been popping up in a short period of time. If that is the case, then I would suggest finding a way to see a doctor. As if they appear to come in a large quantity, it could indicate a problem with your liver. Other wise, they are generally removed due to cosmetic reasons.