you could store those arguments in a struct...and store the
struct in the application or session scope (depending on usage).
pass the struct in as "argumentcollection".
let's say your struct is in the application scope as
'myArgumentsStruct'.
<cfset myVar =
myCFCInstance.myFunction(argumentcollection=application.myArgumentStruct)
/>
in the function itself, each key in the argumentcollection
structure becomes a distinct argument.
see:
http://livedocs.macromedia.com/coldfusion/7/htmldocs/00001051.htm