Могу ли я запустить WordPress на том же VPS со вторым IP-адресом?

Если вы знакомы с настройкой обратного прокси, второй IP-адрес вам не понадобится.

Вы можете запустить и Discourse, и WordPress, настроив их на прослушивание Unix-сокетов (или портов с более высоким номером), а перед ними установить программное обеспечение обратного прокси (рекомендую Caddy), которое будет обслуживать blog.example.com и forum.example.com на одном и том же IP-адресе.

Тем не менее, если вы не знакомы с подобной конфигурацией, гораздо проще запустить каждый сервис на отдельном VPS, так как в этом случае вы сможете просто следовать обширной документации для каждого из них.