@Levelx

Porquê não usa o MOZCA?
Creio ser melhor para tí da uma conferida: [Somente usuários registrados podem vem os links. ]

API deles é bem detalhada e de fácil entendimento até para entre aspas "leigos".