Di solito la genealogia è gestita da dei file GEDCOM (Genealogical Data Communication), sono dei file di testo in pratica con delle informazioni inserite seguendo uno schema prefissato.
So che ci sono degli script già fatti in php ceh importano questi file.
Ti consiglio di provare a cercare in inglese su google.