Is the below requirement possible?
How to make 10 different version of the same iPhone app for 10 different users?
Yes, it's possible. Just make the bundle IDs unique, and upload the app 10 different times.
The real question is: Why would you want to?