Hi C.,
In addition to the vitamin C, he will need lots of rest and fluids. Unfortunately, this viral disease will have to run its course.
In terms of medications, OTC (Over The Counter) acetaminophen (Tylenol) or non-steroidal anti-inflammatory drugs (NSAIDs) may be used to reduce fever and pain. Antibiotics are not recommended for used because they are ineffective against viral infections and their use may cause a non-allergic rash. Penicillin or other antibiotics should ONLY be administered to treat the strep throat. Prescribed Pain Relievers are also not advised due to risk of respiratory depression.
Don’t be afraid to talk to your doctor. If you feel he/she is giving you the brush off and not listening, get a second opinion and continue to do your research.