Allora, propongo una possibile soluzione.
Ho pensato di creare un form con il campo Data, uno per la Giornata, uno per il Girone e anziché creare una textarea per le partite, creo tanti campi di testo quante sono le squadre, e così anche per i risultati: campo_squadra1 - campo_squadra2 ris1 - ris2 ecc. Per far in modo che tutte le partite compresi i risultati siano memorizzati in una stessa riga, nel file d'inserzione creo una variabile contenente tutte i campi_squadra separati da
e lo stesso faccio per i risultati. In tal modo il file calendario.php visualizzerà il calendario correttamente, e quando dovrò estrarre la giornata di campionato per poter immettere i risultati, con un SELECT la estraggo, con explode separo squadre e risultati e li immetto nei vari campi di testo automaticamente e creando dei nomi unici per ogni campo di testo eseguo diversi if che mi calcolino il risultato e lo mandino ai tot della tabella classifica.
Cosa ne pensi?