in reply to Builtin function and reference

Thanks for all the helpful answers.
Thanks ikegami for pointing out the difference.
I didn't post my code because it's just a single line: &{$ARGV[0]}($ARV[1]);.

I think eval is the answer to my question. And thanks again, everybody.