Great that he was able to get medication so quickly by going to the ER. We have been down the medication path more times than I care to remember and the waiting for a pysch appointment is an all too familiar hell. I hope this helps your son. I am sure the wait for school to start is very anxiety provoking and also lonely. The job that my son has is computer technical support. Although he says he doesn't want to do this forever, it seems to be an excellent fit. He can work at his own pace and mostly on his own figuring things out. However, he also has to interact with people which is so important for the natural inclination he has to isolate himself. And the potential for job growth is unlimited.
I googled online therapy for substance abuse and actually hit upon an online IOP (intensive outpatient program?) for substances. I am going to look into further. I have also heard of talk therapy online (I think Michael Phelps promotes) which might be good too. I have always felt the counseling was important. Unfortunately when my son's therapist moved, he stopped going.
Its hard having such involvement in son's life when I feel he should be doing these things himself. "Grow up" is what rings in my head often.
I pray things settle down and school brings a feeling of pride and success to your son. Seems he has worked really really hard to get himself to where he is.