Aww,sorry you're having a tough time.
Have you tried something like meetup.org?
I always tell someone who is having trouble meeting people (be it they've lived in the same town their whole lives and want to meet someone new, or someone who just moved 8000 miles from home) is to find things to do that keep you interested. We all love to be social people and feel like we need friends, but the key is to find activities that you love to do, regardless of who its with. If you're at your happiest moment, doing what it is you love, then people will automatically be drawn to your happy attitude and want to talk to you. What are you into? Once they do, take the opportunity to talk more, if they don't ask first, take down their numbers and make the first move. It doesn't need to be on the first meeting- but if you're doing a regular activity and you find you get on with folks at the activity and you feel comfortable with them, its a great way to branch out from it. You'll then be able to go from there.