Die Frage ist doch erst mal, was wird benötigt ...

Danach könnte man sich mal umschauen, was es so an Boards gibt, die diese Features bieten ..

Ansonsten halt was eingenes entwickeln (lassen).