This is assuming you're populating your table of 100 names from a query and that you're just setting a yes/ flag on the insert. If so it should work someting like this.
<table cols=3>
<tr>
<td>Name</td>
<td>Leading</td>
<td>Assigned</td>
<tr>
<cfoutput query="qry1">
'Set a counter variable'
<cfset i = #qry1.recordcount#>
'Sets Name field to a hidden variable (Name1,Name2,etc.)'
<input name="Name#i#" value="#Name#" type="Hidden">
<tr>
<td>#Name#</td>
'Sets check box name (Leading1,Leading2,etc.'
<td><input type="CheckBox" name="Leading#i#"></td>
<td><input type="CheckBox" name="Assigned#i#"></td>
<tr>
</table>
'Make sure you pass the number of records in query on submit'
<cfoutput><input name="reccount" value="#qry1.recordcount#" type="Hidden">
</cfoutput>
After submit
<cfloop index="i" from="1" to="#Reccount#">
<cfquery name="qryUpdate" datasource="datasource">
Insert into Table1
(Name_id,Leading,Assigned)
Values
('#Evaluate("Name" & i)#',
<cfif isdefined("Leading" & #i#)>'Y'<else>'N'</cfif>,
<cfif isdefined("Assigned" & #i#)'Y'<else>'N'</cfif>
</cfquery>
</cfloop>
Kenneth