Is there a wp hook in wp_list_pages()? That would be the first place to start.
You could always create custom page templates which redirect the user when they visit that page using http://uk2.php.net/header. There’s a wp tutorial in their codex to creating custom page templates. You’d need one for each forum.