Take a look at National Accounts by Dakota Softrak - http://www.dakotasoftware.com/national.html . It does just this.

It is very very easy to install and set up.