Yes, go to the Dr. (most likely a yeast infection, but better to be safe than sorry, right?), but for the redness/swelling/pain/burning, i'd recommend getting a tub of plain, unflavored yogurt and applying it liberally to the area. Wear a pad with it and don't wear for more than 24 hours without showering. This will help alleviate some of the pain/burning until you see a doc. Trust me, it works wonders!
As far as the spotting, are you on birth control? Eating disorder? High period of stress (no pun intended)? All these can affect your cycle, and it's normal (i think) to have some brown discharge once in a while (just old blood).