You don't want it on the app store? wat, how are you going to use it? with an expiring developer provisioning profile(also each developer account only gets 100 devices to 'test' on)? You're better off having it on the store and making it a free download.
also, I think this might end up costing more then you are expecting
