I don't know of anything like that. But that sounds initially like a very simple PHP script.
Configure openvpn with --log-append and --status so it writes to a place where the PHP can fetch the result. And then apply some parsing of that information and display it as HTML.
If you want to be more advanced, use --management instead and pull down something like this PHP helper:
http://www.geckotribe.com/php-telnet/ ... then you can make a more interactive interface to manage and control openvpn. You are probably interested in the 'log all' and 'status' commands which you can give using the PHPtelnet helper. The first step to test out this, is to enable --management and use a normal telnet client against the IP:port you configured. Then look around, even 'help' works.
Disclaimer: I have not done any security checks of PHP-telnet, and I have not tested it ... it was just something I found very quickly. Further, --management should also be configured with some form of username/password authentication and only available from networks you fully trust.