I would go to a doctor. Doing that will ease your mind much more than having people make guesses on this site. Although the guesses may well-intentioned and based upon a lot of medical knowledge, no one here would be acting responsibly by diagnosing either of you without examining you, even if the person responding was a doctor.
We can only speculate here and try to point you in the direction as to where you might find information.
At the bottom of this page are links to questions that have been similar to yours. You might like to click on them and see if you find something helpful to you on them.
Here is a search that you also might want to click on in order to find some information.
Red Spots on Penis - Google Search