Is buying iPhone apps like a subscription or a one time purchase?
1) It's a one-off payment.

2) Apple don't allow duplicate app names in the store, so as long as you make sure that the name of the app you're buying exactly matches the name of the app that you want, then you should be OK. Or if it's a popular app, like Fruit Ninja, just buy it from the listing of most popular apps.