I've been involved in freeform roleplay on forums before. There are a number of ways to do it... you can
a) set up a section for a pre-designed "world" where everyone writes within the same premise - it would take some work to get that set up.
or
b) People can start their own threads, which are their own stories and others can join in or not - takes a lot of work in another way.