Linux setup
I currently use a ClarkConnect server to host our companies various websites. These are all for internal use. We have since moved offices and ive managed to get the box out on the net with a static IP for remote access. Shortly after I brought my own domain and thought what they hell ill host my web and mail on the linux box. This is all working fine but im having to share the /var/www/html/ folder with the main site.The company html is in /var/www/html/ and all my files are in /var/www/html/virtual/www.domain.com/.
I know the above setup is wrong and each user shoudl have their own /home/www.domain.com folder or something along the lines like this for sticking in their html.
What im after is to create a new login which provides the user with their own html folder and proftpd login. Im sure its simple enough but I am very new to linux but at the same time trying to learn it, if you dont play/break/fix things you dont learn

Tnx for you time.