I did not test it. It might be like this:
<cfset prev_name = "" />
<cfoutput>
<tr>
<td scope="row">#htmleditformat(name)#</td>
<td>#htmleditformat(proj_name)#</td>
<td>#htmleditformat(project_no)#</td>
<td align="right">#LSCurrencyFormat(funding_amt,"local")#</td>
</tr>
<cfset curr_name = name />
<cfif NOT ( (prev_name EQ "") OR (prev_name EQ curr_name) )>
<!--- display total --->
<tr>
<td align="right" colspan="4">#LSCurrencyFormat(total,"local")#</td>
</tr>
<!--- reset total --->
<cfset total = 0 />
</cfif>
<cfset total = total + funding_amt />
<cfset prev_name = curr_name />
</cfoutput>