I don't think this is possible, because there is no way to get per-account data for cpu/memory.
ie: On cpanel server, apache runs as "nobody" user... mysql can't easily show which processes are for which cpanel user... and disk io is not account-specific.
If you are able to do what you're asking, you can easily make a lot of $$ selling the solution to every shared hosting company using cpanel. Many have been asking for this feature for years, but it's a limitation with the OS, not cpanel.
Want to sell domain names? Sign up today for an eNom.com reseller account from a trusted eNom ETP provider. * We provide support and service to over 3245 happy eNom domain name and SSL certificate resellers!