¿Puedo ejecutar WordPress en el mismo VPS con una segunda IP?

Si estás familiarizado con la configuración de un proxy inverso, no necesitas una segunda dirección IP.

Puedes ejecutar tanto Discourse como WordPress escuchando en sockets Unix (o en puertos más altos) y colocar un software de proxy inverso delante (recomiendo Caddy) para servir en la misma IP tus dominios blog.example.com y forum.example.com.

Dicho esto, si no estás familiarizado con este tipo de configuración, ejecutar cada uno en su propio VPS es mucho más sencillo, ya que solo tienes que seguir la amplia documentación disponible para cada uno.