I'm trying to create an asynchronous multiplayer iPhone/Android game in which players find each other through facebook, twitter, random query, or username challenge (think Words with Friends' session options) and simply upload short sound clips for their turn. Other players (excluding the uploaders) can see "completed" sessions (sessions where both players have uploaded a sound clip) and vote on a winner after hearing both sound clips. Simple.
My actual question is where would a solo developer start on a project like this? I'm new to mobile development, but I have several years of programming/scripting experience and I pick up new languages and programming concepts really quickly, especially when I have an open source that's already similar to what I'm aiming for to dissect, learn from, and tweak. Is there an ideal dev app to use for this specific type of game? An ideal language to write it in?