Hello. Thank you for writing to us at healthcaremagic.
These things seem independent of each other.
Red spots on foreskin do not seem to be an STD. They are most likely a manifestation of fungal infection/ candidal balanitis.
I suggest you to use an OTC
topical antifungal e.g clotrimazole 1% cream, twice daily.
Boil is a bacterial
skin infection. I usually suggest my patients to take an Oral antibiotic for a week. My choice of an oral antibacterial would be either flucloxacillin or cephalexin for a week.
Topically you may use an OTC topical antibacterial e.g mupirocin ointment, twice daily.
For I would suggest topical clindamycin or
benzoyl peroxide gel for active acne during day time.
At night you may use a topical retinoid e.g adapalene gel over the whole affected area.
Oral antibiotics may also be required if your acne is inflammatory i.e red, painful or pustular.
I suggest you to visit a
dermatologist in your vicinity for the needful.
Regards