tutto è possibile ma senza un db d'appoggio diventa al quanto laborioso e sopratutto la stesura del codice piuttosto macchinosa e non di facile ed immediata soluzione

Cmq ci sono molti bravi programmatori che forse sarebbero felici dietro compenso di aiutarti