If you have created the subdomain for another user, you may also create an FTP account with the same name as the subdomain and then that FTP username/password will work for the subdomain. i.e. Create a subdomain named "amanda". Then create an FTP account with the username "amanda". This FTP account will now have permissions to upload to amanda.yourdomain.com.