NameVirtualHost *
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
#
<VirtualHost *>
ServerAdmin
user1@email.com
DocumentRoot /home/newbie/public_html
ServerName newbie.link.com
ErrorLog logs/newbie.link.com-error.log
CustomLog logs/newbie.link.com-access.log common
</VirtualHost>
<VirtualHost *>
ServerAdmin
user2@email.com
DocumentRoot /home/newbie2/public_html
ServerName newbie2.link.com
ErrorLog logs/newbie2.link.com-error.log
CustomLog logs/newbie2.link.com-access.log common
</VirtualHost>
etc etc etc
for proftpd find the proftpd.conf file and add DefaultRoot ~ in the file and then restart the daemon...
this will chroot all users to their home dir's....
if you want to create a "special group" that will NOT be chroot (your self).. mkgroup then add your self to that group... then add this line instead:
DefaultRoot ~ !ftp-special (were ftp-special is your group)
good luck