Synchronize users strategy for Drupal 7?
I don't know anything about WHMCS but there seem to be a lot of apps around LDAP connectivity that you can get for it.

The LDAP project for Drupal works well for me for authorization, both with Drupal as the host and with Drupal as the client.