Look up this organization called "World Relief." They might take you on and help you with visa troubles. This is definitely in their department and they're super nice people; I volunteered with one of their families for a while.
Good luck; we're rooting for you.