I don't think an on-line thing will really work out. You've got to meet real people, basically. That might mean moving to a more startup-intensive area, if you're serious about it.
I have made some good friends meeting them online. I gamed for years and joined a clan and have become friends with these people in the real world. I think its doable.