How does the WordPress theme installation service work?
You provide our coding partner with your WordPress.com login (or your site’s FTP details if you’re hosting WordPress yourself) and they’ll upload and activate your WordPress theme on your behalf.
Keep in mind that if you’re hosting your site somewhere other than WordPress.com, you’ll need to have WordPress version 2.8 or later for your theme to work!