Per il forum.
Per host windows esiste forum snitz (
http://forum.snitz.com ), ve lo scaricate e lo personalizzate, mentre per host linux esiste phpBB (
http://www.phpbb.com ) , stessa cosa per lo snitz, scaricate e personalizzate.
Per lo snitz è completamente gratuito, mentre per phpBB non ne sono sicuro al 100%, provate un pò a leggere.
Cmq per quanto riguarda il sistema a tabelle domani, o quando riesco a fare qualcosa, ti mostro qualche esempio (che è abb diverso da come hai fatto te, anche se la "tecnica" è simile)