как по-вашему должен быть устроен распределенный форум? это должно быть нечто напоминающее usenet или fido, но в идеале -- p2p без всякой иерархической структуры.
в простейшем приближении это некоторый набор текстовых файлов -- дискуссий, каждый из которых реплицируется всеми участниками сети. комментарии в дискусию добавляются дописыванием в конец файла.
не совсем понятно каким образом должны разрешаться коллизии.