The particular non-profit I work for specializes in helping people with this exact sort of thing. Unfortunately we are focused in our local area.
Not sure where exactly you are located but this website might lead you in the direction of some organizations with some resources that could help you.
I hope this helps a little. If not let me know and I'd gladly do some research for you!