FYI, Flexeril an be bought over the internet. There are two basic ways:
1. Order from a US site. They'll make you fill out a form which supposedly goes to a doctor who you writes you a prescription. I doubt there really is a doctor involved but they make a show of following the law. You'll get an FDA approved drug from a US pharmacy.
2. Order from an overseas pharmacy where they don't make any pretense of involving a doctor. This will likely be cheaper - sometimes by a lot. What you'll probably get is a generic made by an overseas company that isn't FDA approved. I'm careful who I order from and my experience has been good.
www.drugbuyers.com is a forum where people discuss these places and which ones are reliable. It's an interesting forum because you find the full gamet from recreational Vicodin addicts to responsible people who, for reasons like yours, have decided to take control of their own medical treatment.