Probabilmente potresti partire da una board già esistente (ad esempio phpbb o smf) e modificarla per i tuoi scopi. Da quel poco che so di Yahoo! Answer mi sembra che funzioni più o meno come un Forum, con la differenza che:
Molta più importanza è data al "Rank" dell'utente, si è sempre incoraggiati a votare la risposta migliore e ad "accendere stelle" alle risposte.
Non esiste una "pagina principale" simile a quella dei Forum, l'utente è invitato a cercare all'interno delle categorie o fare una ricerca.
Mi sembra poi che in base alle aree frequentate dall'utente gli siano proposte domande specifiche, ad esempio un utente che risponde a molte domande nell'area "Salute e Benessere" si vedrà proposte domande relative all'argomento sulla homepage.