WP als Subdomain von Discourse einrichten (verschiedene Hostings, nur DNS-Weiterleitung)

Das ist möglich. Werfen Sie einen Blick auf den Abschnitt „WordPress als SSO-Client“ unter Install and configure the WP Discourse Wordpress plugin for Discourse.

Das Plugin kann so konfiguriert werden, dass es alles bis zu Ihrem vierten Punkt übernimmt. Das WP Discourse-Plugin kennt nichts über das Mitgliedschafts-Plugin, das auf Ihrer WordPress-Website installiert ist. Daher muss jede Integration zwischen diesem Plugin und Discourse von Ihnen selbst entwickelt werden. Das sollte möglich sein, aber der häufigste Anwendungsfall des WP Discourse-Plugins im Zusammenhang mit Mitgliedschaften besteht darin, WordPress als SSO-Anbieter für Discourse zu nutzen. Daher gibt es meines Wissens keine Codebeispiele, die die Dinge auf die von Ihnen vorgeschlagene Weise umsetzen. Ich halte dies jedoch für eine gute Anwendung des Plugins.