Hola
Para tu primer punto, existe un plugin de notas de usuario
Puedes prohibir que los usuarios creen mensajes desmarcando la configuración del sitio enable personal messages (habilitar mensajes personales).
enable personal messages
También existe un plugin de tickets