Hi RaymondRoy,
Because the way that cPanel is configured, there is only one cPanel username and password. Therefore, you would be unable to give others access to cPanel without actually giving them your cPanel username and password.
If creating these FTP accounts is a one time process, for example they won't continually need to create FTP accounts in the future, you can create the ftp accounts for them.
If you have any follow up questions, feel free to post them in the comments at the bottom of this page. I'm more than happy to assist further!
Thanks,
- Brad