Here’s a step by step tutorial on how to do it.
I have 2 Macs, 2 iPhones, 2 iTunes accounts.
I used one account to buy a game, and another account to buy another one. The goal is to have both games playable on both phones legally with no hacks.
Solution
Have each computer be authorized for both accounts. Re-download apps on 2nd computer with 1st computer iTunes account.
Step 1: Authorize Computers
I step into my wife’s mac, launch iTunes, log out of her iTunes Store account and log in with mine.
Step 1: Log Out and In
Still inside iTunes, I go to the app store and click the Buy App button on the application I had bought in my computer.
- Step 2: re-download

iTunes knows I already paid for this and just let’s be re-download it without charging me again.
Step 2: Confirm
The app then begins to download.
- Step 2: downloading

Once the download is complete, it now shows in the Applications section of iTunes.
- Step 2: downloaded

I can now log out of my iTunes Store account and log her’s back in.
Step 1: Log out and in
Step 3: Sync & Play
I can plug her phone in now and sync.
Step 3: sync
The app should transfer without any fuss.
Step 3: syncing
Once synced, it shows on her phone ready for playing.
Step 3: play
And now both our kids can take over our phones and drain those batteries out.
Step 3: playing
Enjoy.
via http://allforces.com/2008/07/22/share-apps-between-iphones/
Labels: iPhone Fun, iPhone Game, iPhone Tips