gb. I have a slight deformity in my neck which refers across my whole back and I know how tough it can be. Ended up at the hospital of Neurology, and have spent many a week wandering around in a neck support over the years.
However I think you need to be very very proactive in managing your own pain and try really hard to be positive.
Workstations are always going to be a problem - even the best designed ones. You need to move about physically away from your desk for 10 minutes every hour, make sure you look around briefly away from the screen every 10 minutes or so, and ask your boss for a supportive chair. There are also some basics regarding positioning of screen and so on that you can get off the internet. You don't need a specialist for this.
Aside from this you should try really hard to carry on as normal through your pain. Sounds crazy but I swear that it is the best way of stopping spasms and healing recovery. I have learnt that when you have these episodes you cannot avoid actually going through the pain bit - if you lie in bed for a while, you are only putting it off for another day. Far far better to get it over and done with because being in pain is too draining to put up with for more than the absolute minimum. I also find that going to work (much as I hate it - especially the agonizing train journey) take smy mind off the pain and also helps hugely. Obviously there are times when this is not possible (sometimes I have to take diazepam) but generally the more I ignore the pain, the quicker I recover.
Keep really positive and don't expect others to sort you out - this is one of those areas where you have to take responsibility for dealing with it, because there is no magic wand and you will get very frustrated if you believe that somehow if X and Y happens you will then be 'fixed', because you probably won't be. If it is something which recurs you will find that you start learning the 'signs' and can avoid episodes of pain, but you have to 'get to know' what is going on first, and that means 'facing up to your pain' and tuning into your body (sorry that I can't be more exact in my words but that is the best way I can describe it)
Other things you should think about: - see a physio for training on the appropriate excercises for you - think about acupuncture (helps me hugely) - try to vary/limit the painkillers that you take (too much ibubrufen can create stomach problems if you are intolerent) - ask chemist for a neck support if you think it will help (but use sparingly) - perhaps buy a tens machine (see what physio recommends) - think about some reflex or light massage to de-stress - and take excercise (when you can!)
Never thought I'd post all that in an employment thread! hope the above is of help to you, and hope I don't sound too patronising.