Thanks for your help Blake7, but the problem is to do more with the quantity of data.

using this method, I would need to create a table that had each person with the companies they work for beneath them. But with 350 people the table would be very wide.

I'm thinking this might be too difficult with it needing to be updated weekly.