Asprin does have anti-inflamatory properties, but the sports doctors around here swear by Advil. You MIGHT need a muscle relaxer...valium works well.
Right off, it does sound like you have pinched a nerve. Gee, it's awful to suffer with every little movement. Rest is your friend, but sometimes you have to make that appointment...