You should check out http://testflightapp.com . I am a beta tester for a developer that uses that now and it rocks. It collects the UDIDs and installs the app automatically directly to the phone without the appstore or itunes. It collects the UDIDs for you and manages it all. It sure makes beta testing easy as far as app distribution/code signing.