how2 setup individual virtual ftp site per domain

Virtual FTP requires an IP per domain, and there is an option for it in the Create Domain form in the Enabled Features section (labeled "Setup IP-based virtual FTP?").

Anonymous access will probably require some tweaking to have it work the way you want. You’d probably want to use the group to allow users of the virtual server access to the outgoing directory.