I haven’t gotten this to work yet, but It’s a pretty neat project. I just have to figure out the client side.

Set Up OpenVPN Server With Authentication Against OpenLDAP On Debian 6.0 (Squeeze)