Вы могли бы создать плагин, позволяющий пользователям вводить адрес электронной почты одновременно с публикацией, и использовать этот адрес для создания «временного» пользователя (Staged User) и привязки к нему публикации.
Это довольно объемная задача, если делать её качественно, но дерзайте!