It's been said that weed is an expectorant, and for me that's always proven true. So it does help to remove a lot of the mucus and phlegm from your lungs, like a poster above also said.
My personal cure is lots of weed and lots of vitamins. I like taking that airborne shit because it's packed with vitamins and has some herbal supplements as well, I believe.
Picking up some good cough drops (I like the Ricola Honey Lemon personally) might make it easier on your throat to smoke.
I'm just finally getting over a cold myself. I hope you get better soon, dude.