Concernant le sous-domaine et les multiples sites, bien sûr :
Si je ne me trompe pas, Apache est déjà en cours d’exécution. Une fois le DNS configuré, je vous conseillerais de l’arrêter, d’installer Discourse « comme d’habitude », d’ajuster app.yml (SSL, peut-être en mode socket), puis de configurer un hôte virtuel Apache comme expliqué par neounix et de le redémarrer
Pour Bluehost, vous aurez probablement besoin d’un VPS ou d’un hébergement dédié, et non de l’offre WordPress gérée, mais faites attention.