Could we have a little more information, please? "print" is a shell built-in function for ksh, and it should always be there. Here's some information from my own redhat system:
$ cat /etc/redhat\-release
Red Hat Enterprise Linux Workstation release 6.3 (Santiago)
$ /bin/ksh --version
version sh (AT&T Research) 93t+ 2010-06-21
$ whence -v print
print is a shell builtin
You might also check to see that you have no aliases named "print". I don't have any executables named "print" in /usr/bin, or /bin, etc. You might check whether that is also true for you. Start a new instance of the shell (type "/bin/ksh") and then say
PATH= whence -v print