Hallo,
erstmal zu deinen Fragen:
1. du musst nich unbedingt wissen wie man einen Login macht, zumindest dann nicht, wenn du kein Anmelden etc. zulassen willst...
2. du machst ja die PHP-Seite, und die ruft dann halt alle Threads aus der Datenbank ab...und listet die auf...(okay doofe Antwort, guck dir´s am besten mal in den gängigen Forensystemen an...
jetzt aber noch ein, zwei Anmerkungen: auf Grund deiner Fragen vermute ich mal das du dir nicht ganz über den Umfang eines Forums bewusst bist, und auch noch nicht so der PHP-Profi bist...deswegen würde ich an deiner Stelle vielleicht mal ne Spur kleiner anfangen (ein Gästebuch ist zum Beispeil sehr gut, da es einige Ähnlichkeiten mit einem Forum hat) ...
außerdem halte ich es für ziemlich sinnlos sich den Aufwand zu machen (zumindest wenn man keine bahnbrechenden neuen Funktionen hat), da es schon ziemlich gute, und auch kostenlose Systeme gibt...