Lol e' una bella consulenza quella che richiedi.

Posso dirti che puoi fare con i linguaggi che ti pare, PHP, ASP,Java,Python o anche c/c++, perl o quello che ti pare.
Eventualmente anche Ruby on rails etccccccc

L'architettura poi la devi progettare, devi eseguire i test sui web services a cui ti vuoi collegare.

Non è una cosa immediata, devi avere competenze a livello di gestione database, codice, html, css e javascript, SEO etc....

Mi spiace ma consulenze e progetti di questo tipo costano.

Posso magari indirizzarti su qualche framework che potrebbe esserti utili o su come aprocciare qualcosa ma per il resto chiedi parecchio