I don't think that functions can be limited on a per user basis, but you might check the php docs on integrating with apache for your options.
I guess it would technically be possible to rename a builtin function, but you would need to modify the source and hope nothing broke when you compiled again. (I would not recommend it)