Basically if someone could tell me which file the promotion between groups is calculated.
ie if a user reaches 10 posts they move from "New User" group to "User" group (defined in the admin/groupmanage.php section)
It should be fairly easy to edit the sql call that does a post count to not include posts that are awaiting moderation or have been denied. By simply changing that the OP idea can work.