First, I recommend you link your tables by a ContactID serial number defined in your contacts table. Names are not unique, people (and companies) change their names and they are vulnerable to data entry errors and variant spellings. You can use a two column value list that lists the Contact ID in Column 1 and the Contact Name in column 2 so that your user selects the contact's name, but the value list enters the ID number.
Then, there are two basic ways to link to the company data. The simplest and what I recommend here, is to simply add the fields (such as the contact's email address) that you want from the contacts table to your company layout. Since you don't want them to be editable, use the behavior settings in the Inspector to deny access to these fields while in browse mode or add them to your layout as merge fields--an option you can select from the Insert Menu.
It's also possible to define fields that use looked up value settings to copy data from the related companies table, but I don't see a need for that here.
Thanks for the reply! I got ahold of it!