There is another vet about the same distance from me. I plan to make a little run up there tomorrow.
I cannot prescribe meds for animals I have not seen personally. That's the state law for establishing a 'veterinary-client-patient relationship'. There are pretty clearly defined rules out there for establishing that relationship including that it cannot be established by electronic means.
Charging for a prescription is done by some vets. There's no real rule for it either way.
Veterinarians used to make a significant amount of their profits on drug sales, the online market place has lowered margins on drugs and so prices for services have increased to compensate. That's obviously not true in every situation, but it is a trend.