It sounds like you may have a yeast infection. Its not that serious and you need to clean very well to cure it. Pull your foreskin back to expose your head and rinse it very well in warm (not hot) water, gently rubbing it with your fingers. NEVER use soap under your foreskin or on your head. It can irritate the sensitive tissues and make it sore and even do more harm than good.
After you finishing washing, dry your head and inner foreskin well with a soft towel and if you can leave it open to dry that will help. After a day or two of doing this (a few times a day) the swelling and the itching should go away. If they are still there after a couple days, then you may need more medical cure. You do not need to go to the dr to get a prescription if you are embarrassed to show him/her your penis. You can buy a yeast infection cure at the pharmacy and apply the cream yourself, but make sure you are cleaning well and you won't have the infection return.
Hood Luck!! Feel free to ask any questions you may have...
personal experience and research