I think I would reverse it.
First, create a thought for each engineer.
Next, create a thought for the current week (You can go here for date scripts to create them for the entire year). I would also recommend using the following date format: 2010-01-09.
Now create the following text you can use each week:
, Engineer Name;, Engineer Name2;, Engineer Name3;, Engineer Name4;, Engineer Name5;, Engineer Name6;, Engineer Name7;, Engineer Name8;, Engineer Name9;, Engineer Name10
Each week, paste that text into the create child prompt text box with that week as the active thought. It will create the 10 thoughts, and since you are using the comma trick in the thought creation, it will automatically add the date from the parent thought. The final step will be to activate each created thought, paste the status text into the notes, and link the appropriate engineer as the second parent.
Now you can either click on the appropriate date and see the status for all your engineers, or click on the engineer, and see the dates listed below them with the statuses (statii? ) Because you have the date first in the status thought, and if you use the recommended date format, it will list their status below the name ordered by date. Outline view would be particularly effective here.
Java SE 6