>can vitamin c be taken orally and achieve the same effect?
NO.
Taken orally, ascorbic acid is an antioxidant. By IV, it's an oxidizing agent. Creates hydrogen peroxide in the cells, which is neutralized by catalase. Oral C is wonderful, but for the antiviral activity it must be administered IV