Why do you need to find other people? I'm a woman, and I lift by myself in a gym. I use mostly machines but am migrating to free weights and apparatus that leverages my body weight (ie assisted pullups and dips, back extensions). I'm fortunate that my gym is next door to my work and about 5 minutes' drive from home (10 minutes' bike ride!). I find it pretty easy to make time to work out three times per week.
That said, I bet you could do your body a lot of good with a selection of home weights and this site:
http://stumptuous.com/weights.html
Oh, and the Depo? DEFINITELY a problem! It might take you a year to get that crap out of your system but from everything I've heard, as much as 10-15 lbs. will probably melt off you like butter.