I wrote a custom "away" command. When I put it in the phpFreeChat commands directory, it's executed. When I put it in the cmd_path directory, it's not executed though the file is definitely found.
I know it's found because when it's not I get an "unknown command" error. I don't get this error when it's in the cmd_path directory (which is defined correctly) - it's just not executed.
One single change - moving it back to the phpFreeChat commands directory - and it's executed.