Personal accounts are to be used by the primary owner only. Personal account holders are not permitted to resell, store or give away web-hosting services of their website to other parties. Web hosting services are defined as allowing a separate, third party to host content on the owner's web site. Exceptions to this include ad banners, classified ads, and personal ads. x10Hosting reserves the right to refuse service and/or access to its servers to anyone. Each individual is allowed ONE account only. x10Hosting does not allow any of the following content to be stored on its servers.
Those are the reasons that your upload script would break TOS. It's also clear on what you are allowed to do with images:* File Storage: Accounts are not to be used for file storage, your account will be permenantly suspended if found to be breaking this rule. Downloads are only allowed on your x10Hosting account if they have to do directly with your website. e.g. you developed custom software and are selling it or giving it away. Accounts may not be used for mirrors, game file hosting, or any other type of file hosting not specified here.
* Personal Image\Video Galleries: Personal galleries are limited to 1GB of disk space for images and videos.