Well, according to your error message, your script is running in:
"/home/ejfweb/ejfrealestate-www/EJFAdmin/"
From this, I am then assuming that the root to the web site ("ejfrealestate") is:
"/home/ejfweb/ejfrealestate-www/"
and that you want to allow the site admin to upload images to:
"/home/ejfweb/ejfrealestate-www/images/"
OK so far?
so if you wanted the images saved in the "/images/" direcory your best bet would be to save it as so:
$pathAndFile = $DOCUMENT_ROOT . "/images/" . $ImageName;
copy ($PropertyImage, $pathAndFile);
Just make sure the "/images/" subdirectory already exists and that the UID the web server runs as has write access to it. Also, since you are letting the user name the file themselves, you probably should check to make sure the name is unique in the images directory.
HTH
-- Rich