You're asking the wrong question. An app that only runs on a single device won't be allowed on the app store, and if it's not authorised by apple for the store the iPad won't be able to run it.
What you should be asking I think is this:
How do I use Ad Hoc distribution, and digitally sign my app for use on a specific device?
Ask the user for the UDID number (easiest is to use one of the many apps that email it automatically). Then create a provisioning profile specifically for that device, and sign your app with it. Give the app and the profile to the user, and you're done.