To me, an internship is about learning how to work with people (or: how a business works) and meeting awesome people (or: making connections). Figure out what it actually means to ship a product, getting real world experience, etc. You can't do much of that if the only contact you have with the company is a Skype session every few days. Thats closer to freelancing than interning.
That said, if I didn't lose your interest, Justin.tv is looking for interns[1]. You should totally apply, if you're in the SF area. I can tell you firsthand that you'll have a great time and learn a ton -- I did an internship with them over the past summer. Feel free to shoot me an email if you have any questions.