you can do this by making your own --client-connect script (which can also assign the static ips)
im sure there are a bunch already made...
check this out, dazo's plugin does this and a lot more
https://forums.openvpn.net/viewtopic.php?f=16&t=4807&p=5334