You are getting making a thread on the forums confused with submitting a completed quest to the database. You don't need to even be active on the forums (technically) to submit a quest, but it is preferred so that if there are any problems we can contact the quest maker but then people can ask questions about the quest once the submission has been processed and people begin playing it.