I have not experience with Ultram but I wanted to say hi and welcome Tim
I think a programme like NA (or an alternative programme) will help you to stay clean if you stick with it, but naturally it won't do anything for your pain - have you been to pain clinic or seen a pain specialist?
have you actually seen a Dr about your addiction lately?
There are a wide variety of treatments available for pain now - you owe it to yourself to check out all your options I think.
D