Hola InformaticoBCN, lamentablemente la programación y Dreamweaver no tienen mucho que ver, de hecho, es recomendable que lo abadones cuanto antes, sólo te dará problemas.
mediante un login dar acceso a un espacio FTP personal de cada usuario registrado en mi DB ok, pero de qué manera accede el usuario al ftp? Mediante un cliente? Qué operaciones pretendes realizar? En principio, por FTP accedes a un sistema de archivos X, para tener acceso, navegar, leer y escribir archivos necesitas una GUI completa. Si lo que quieres es que se abra una carpeta FTP como ocurre en Windows, entonces ya tienes que comunicarte con el SO del cliente, lo cual en principio no es posible con PHP. Web GUI para FTp las encuentras aquí:
https://www.google.com/search?client...utf-8&oe=utf-8
Saludos