Eu quero ter o meu campo personalizado usar HTML, como faço isso de tal forma que eu possa usar um editor de rich text para visualizar o conteúdo?
Você pode usar Advanced Custom Fields plugin.
É muito fácil de usar e muito poderoso, então é a melhor escolha agora, eu acho.
Eu às vezes uso o modelo de campos personalizados: http://wordpress.org/extend/plugins/custom-field-template/
Você pode atribuir um tipo ao seu campo (wysiwyg, lista, imagem ...)
Veja este exemplo no github para suas próprias caixas meta e adicione suas caixas específicas para o seu tipo de conteúdo. Você também pode ler este post para este exemplo de plugin.
http://sltaylor.co.uk/blog/control-your-own-wordpress-custom-fields/
Achei isso, mas não posso comentar se a abordagem usada é boa ou não, mas certamente abrange o que você quer fazer e muito mais (armazenar e recuperar dados que não são armazenados como metadados de postagem).