Hi,
wie fastix schon geschrieben hat, solltest Du Dir erstmal viele Gedanken um die Struktur, bzw. Zusammenhänge machen und das auf Papier festhalten.
Für die technische Umsetzung scheint mir Javascript in Verbindung mit PHP gut geeignet.
Du kannst auf der Basis Deiner Notizen eine Matrix erstellen und diese z.B. mit einem IF-Baum oder einer Switch/Case-Struktur durchlaufen. Je nach Umfang kann das Ganze ziemlich komplex werden, also ist eine gute Vorplanung wichtig.
MfG
Danny