I understood what you were saying. Basically you are linking the master sheet to each employees sheet. If I have sheet 1 and sheet 2 and in sheet 1 cell A1 I put =Sheet2!a1 then if someone puts the number 123 in sheet 2 cell A1, then sheet 1 cell A1 will automatically read this. Therefore, you can do the same thing if they are in separate workbooks.
Let's say you wanted the master sheet, Kevin to update when Kevin enters his data. To do this, you would go to the master worksheet, go to kevin's tab within the master sheet and cell A1 you would put =filepath of Kevin's workbook, tab cell A1. It will look something like: ='H:\Projects\[Kevin.xls]tabname!$A$1 so you are linking the master kevin tab to Kevin's workbook and worksheet.
Then when kevin goes into his workbook and enters the number 2 in cell A1, the master tab automatically puts the number 2 in Kevin's tab in the master sheet.
depending on your filepath, that is why I said put the = sign. Have BOTH workbooks open. Open the master file, kevin tab, then go to Kevin's workbook and open it. In the master tab put the = sign (don't hit enter) Go to Kevn's workbook and click the cell you want to link and then hit enter. To test it, put a value in Kevin's sheet on the cell you just linked, then go to the master file and look at it and it should be updated.
Therefore you are linking the Master workbook and all the individual worksheets to each Employee's workbook and worksheet, so when each employee goes in to fill their own worksheet, in their workbook, the master sheet is automatically upadated for all employees.
Have you linked cells before? If not, try it on the same workbook and just link cell A1 to another cell in sheet2, then when that works, do the same but across workbooks.