JohnBoy wroteasking if my illustration is possible using OpenVPN
Yes .. start here:
HOWTO: Expanding the scope of the VPN to include additional machines
You would do well to read the entire HOWTO more than once ..
As for:
JohnBoy wroteForward individual ports via VPN?
Openvpn does not do port level filtering, for that you will need to learn how iptables works (If iptables is running on your openvpn server).
~Essentially, where you did port forwarding on your router before, you now do the same thing at your VPS and then forward over the VPN.