BWB non-physical addictions can be as difficult to break as the more traditional examples you listed, go and ask somebody addicted to gambling or sex! Just because there may not be withdrawal symptoms in the strict sense like vomiting doesn't mean it's necessarily easier to break the habit. It can be, but it’s no guarantee.
Jack, I'd say get some external help. There are a number of processes in NLP that could help you such as working with submodalities, swish pattern and anchoring (maybe even 6 step reframing and time line therapy too). Get a really good NLP Master Practitioner and hypnotherapist and a couple of sessions should be really helpful. The more practical advice may offer some help depending on how you are as a person, but I think from what you have said you could really benefit from professional help to get the fastest results. BWB is right as you will have to look for alternatives to fill the vacuum or you will probably slide back, so what it is you really want to do with your time?
If you have social phobia check out
this site. This guy does a study package for about $300 which is the best I have seen and aimed purely at people with your kind of difficulties. There are a dozen or so audio cd's with a lot of casework included and I think you would immediately feel better to know that there are lots of people like yourself out there. Of course the rub is that you do have to do the work so that in and of itself will require some discipline. On the other hand if you are online all day you could be a self-development genius within a couple of years!
Best of luck with it!