Whilst I have no experience of "social skills training", joining a club or society has been a way to interact that often works. With the "pre-loaded" subject, at least you should have something in common with others at the event. This might make interaction a little easier. Although the idea is probably terrifying, it may well be worth a try. Sometimes it is surprising how accepting people can be of difference, and if you can get past the initial panic of trying to communicate (I'm hopeless at the introductions bit, I usually just stand there until someone introduces me, and if I can say my own name without stuttering I consider it a major achievement!), you may find a friend (or two!).
It can be horribly hard, but it is probably worth attempting, especially if the field is one of your interests. There may be a lot you can help others with - you never know....
Best of luck with whatever course of action you decide.
_________________
The optimist says the glass is half full.
The pessimist says the glass is half empty.
I just want to know who drank the water...