A method for creating customer hierarchies via a network by sending an invitation to one or more customers to join a hierarchy, receiving, from the one or more of the customers, a request to join the hierarchy based upon the invitation, and adding the sender of the request to the hierarchy.