Him, I don't fully understand your question. But FTP accounts can be added only when you create Physical hosting on domain. In this case FTP user will be created for domain.
Also FTp account can be created fro subdomains. Webusers are also system users and can access to FTP.
There is not difference which IP you use: shared or not.