There is an OpenBSD based product called ComixWall, it looks like it's still using the 4.2 release... it does however feature a Web interface for pf..
Perhaps it might be possible to extract it and make a package for OpenBSD? I honestly don't know..
http://www.comixwall.org