Olá Luiz!
Creio que você pode criar um widget com os campos do formulário e adiciona-lo em uma página pública. Utilizando este projeto como base, você pode criar um serviço que receba os dados do formulário e inicie um processo, popule um formulário de comunidade, etc. No seu widget com os campos do formulário, basta enviar via Ajax os dados do formulário para esse serviço.
Assim, você não se preocupa com login. Pode enviar por e-mail um código de confirmação (para evitar spam) para esse usuário sem login no fluig possa preencher o formulário. Esse código de confirmação pode estar salvo em um formulário de pré cadastro, onde você pode checar se é válido no serviço que recebe os dados de formulário: se é válido processa os dados; caso contrário ignora a requisição.
Essa é uma alternativa. Porém, avaliando o projeto que citei acima podem surgir outras ideias. Bom desenvolvimento!
Abs,
Marcos