First off: welcome to the pack!
Okay, on setting up dreamweaver, well, I'd look here
What is the goal, here? Publishing? Setting the output safe?
What you can do is the following: avoid anonymout uploads (if I recall, that's one of the first lines in vsftpd.conf), then, chroot the user into his/her folder (there has to be a local account of course), then, lastly, if publishing is required, provide a link to the folder in question:
mount --bind /usr/websites /home/user/aFolder
Just some loose thoughts...