Ciertamente no es imposible. Algunos sitios tienen sistemas similares.
Sin embargo, sería bastante costoso desarrollarlo; estimaría fácilmente de 2 a 4 semanas de trabajo a tiempo completo para que un plugin como este funcione.
Hay que tener especial cuidado con el spam y la seguridad.