Interactive training: Contact information

Kind of like links, an interactive data set for contact information for differrent apartments or people of the business. For instance:

If I have different sales persons depending on which product category or department the customer is interested in. So i can type in name, phone, email, possibly calendar or calendar link, and a field for filling in when this person should be recommended.