In case anyone is still hitting their heads against the wall on this, here's a way to get "require valid-user" and "require group xxx" working:
Enable modules:
auth_basic
auth_pam
auth_sys_group:
Config:
<Directory "/local/www">
AuthType Basic
AuthName "Private Access"
AuthPAM_Enabled On
AuthGROUP_Enabled on
Require valid-user
Require group web
AuthUserFile /dev/null
AuthBasicAuthoritative Off
</Directory>

