Long answer. This is a really long, complicated answer, not really for this forum. What I would do is consult with autism speaks or your local psychologist organization for a support group for asperger's in the area, and start attending. Start gathering ideas from them, or from list serves specifically addressing this topic. You'll receive thousands of ideas, some that work, and some that don't.