That's all well and good, but that's not the end of the story.
You can't have a user connect to FTP, find folders then upload and delete after use, it's a waste of time (yours training them and the clients).
You'll need to create a script that'll upload the image, rename it to a unique autonumber then call on it when needed.
Don't forget you'll need the system to delete the image, as well as the record, when a user chooses to delete a property.
The only script I have that does all this is ASP, I'm trying to find the CF version myself and came across this thread, and wanted to ensure you got the right direction :)
Luv and fluff,
Tiger