You can create a custom tag for this. If there are too many htm files that you need to create.
<!--- A file that calls the custom tag --->
<cfset FilePath = "c:\temp\myoutputfile.htm">
<cfmodule name="static" url="generateHtm.cfm" destination=#FilePath#>
<!--- generateHtm.cfm is the file you need to generate into html file --->
You codes for that ....
<!--- Custom Tag, static.cfm --->
<CFIF Not IsDefined("Attributes.URL"

>
Attribute URL is required. <BR>
<CFABORT>
</cfif>
<CFIF Not IsDefined("Attributes.Destination"

>
Attribute Destination is required. <BR>
<CFABORT>
</cfif>
<cfhttp method="GET" url="#Attributes.URL#"></cfhttp>
<cffile action="WRITE" file="#Attributes.Destination#" output="#CFHTTP.FileContent#">
Above the code, htm file that is being genearted is myoutputfile.htm at c:\temp
This is just an example, you can change the path you want to store these files.
Good Luck
-sshhz-