ciao, anche io avevo bisogno di fare questo. Potresti provare con WP MU, per ogni "pagina" crei un nuovo blog e punti il menu a quella pagina... è più facile a fare che a dire.. vabbè...
esempio: per la pagina calcio, con wpmu crei un blog calcio.worldup.altervista.org
stessa cosa se vuoi usare WP 2.8, ma devi installare tante copie quante ne sono le pagine ma devi apportare una modifica al config:
per usare gli stessi users:
(ti riporto una risposta che ho ricevuto tempo fà da SteveAgl dal sito italiano di WP ;))
"La condizione base è che tutti i blog usino il medesimo DB con table_prefix differenti. Se questo è il caso i blog successivi al primo che avrà la classica wp_ come table prefix dovranno avere nel config, prima della defiizione della loro table prefix i seguenti comandi:
define('CUSTOM_USER_TABLE', 'wp_users');
(n.b. serve per avere gli stessi utenti)
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
(n.b. serve per rendere uguali i permessi degli utenti in tutti i blog)
questa modifica và fatta nei blog successivi
In tal modo tutti gli utenti del blog A saranno visibili sugli altri blog."