Olá,
Tenho longa experiência em desenvolvimento wordpress, tanto desenvolvendo template como plugins.
Vou revisar rapidamente para vêr se entendi todos os seus requerimentos:
Na inclusão do post teremos campos "email, cco, assunto", caso preenchido, no front-end exibimos o formulário, caso os campos não sejam preenchidos não exibimos o formulário no front-end.
Administração do plugin: configuração do remetente geral das mensagens, nome, email, template da mensagem padrão de email e controle de lista de emails cadastrados para newsletter.
Só o que fiquei em dúvida é se você deseja que o plugin controle o envio de newsletter propriamente dita ou apenas a lista de emails?
Por favor, se tiver qualquer dúvida a respeito do meu lance me contate por mensagem.
Obrigado,