Not a doctor and don't play one on TV, but I've used this with mixed results:
http://www.zicam.com/products/coldremedy_oralmist
Taken at the first sign of a sore throat, it seems to really reduce the duration of a cold. I feel it does keep the cold from moving from your head to your chest.