Sorry to hear you're going through all this. I thought I'd post a couple things that came to mind. I will try to look through my favorites later and see if there's anything else.
I know you said you're looking for reading, but I thought I'd post this math site in case you might find it helpful.
http://www.dr-mikes-math-games-for-kids.com/ Lots of fun stuff there.
Like the PP, I've also heard good things about Starfall.
My boys have sometimes enjoyed:
http://www.wordcentral.com/games.html and
http://www.spellingcity.com I can certainly understand you want your sweet boy back. I hope you get him back soon.
Sending good thoughts your way!