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