Znajdź jakiś silnik, to forum jest oparte dla przykładu na question2answer, ale możesz skorzystać z innego. Ja lubię dla przykładu bbPressa, ponieważ jest wtyczką do WordPressa i mogę mieć portal/bloga powiązanego z forum. Pisanie własnego silnika nie ma sensu, lepiej skupić się na contencie portalu i szukaniu użytkowników… ;) No i jeżeli nie chcesz mieć domeny nazwaktórąsobiewymyślisz.usługodawca.**, a nazwaktórąsobiewymyślisz.**, zapewne będziesz musiał trochę zapłacić za domenę.