I guess my question isn't as much to do with the specifics of writing a web message board as it has to do with the general process of beginning a project of about that size.
Let's supose I want to write a widget web application in perl. Noone has ever written a widget web application before so there is no existing code to study, only building blocks that are not immediately obvious how to combine.
I'm after general ideas about how to go about planning the implementation of a widget web application.
I hope I'm making sense. :(