I've never dealt with a shared environment before, so I'm not
sure. But maybe they just disabled the tags and not the functions?
You might be able to use the createObject() CFML function in
place of the <cfobject> tag and then simply call functions as
necessary without <cfinvoke> like so:
<cfset myComponent.callSomeFunction(arg1=value1,
arg2=value2) />
Of course, if they've disabled object creation in general
(including createObject()), you're boned. Hopefully they
didn't.