Hi Jens,
vielleicht ist PHP in Verbindung mit MySQL besser geeignet. Wenn Du Dich allerdings mit Java auskennst, nimm Java-Servlets oder Java Serverpages. Ich würde aus Bequemlichkeit mit einer Datenbank im Hintergrund arbeiten, Textdateien zur Datenablage tun es aber auch. Das genaue wie, musst Du dir schon selbst ausdenken. Du hast ja schon grob beschrieben was alles passieren muss, wenn man das immer weiter verfeinert, und dann aus Deutsch in Java oder sonstwas überstetzt nennt man den Vorgang programmieren ;-)
Grundsätzlich würde ich das Problem in die folgenden Teilproblem zerlegen:
1. Benutzerregistrierung und speichern der Nutzerdaten
2. Anlage des Turnierplanes nach Registrierung (entweder als fertiges HTML, oder nur auf der Datenbank, du kannst z.B. eine Nummer für jedes 2 er Match vergeben: z.B. 001/024 für 1. Runde Gruppe 24).
3. Ausgabe des Turnierplanes, wenn er HTML ist, fällt der Schritt weg, da in 2 enthalten, wenn in Datenbank, musst Du die entsprechenden Partner mit gleicher Nummer suchen, und dann das HTML dynamisch generieren.
Gruss
Marko