Chris is right. To my knowledge, the only means for gifting anything on iTunes is to buy an iTunes gift card for your friend/family, so they can purchase the app with their own account.
If you buy the Photoshop Express Camera Pack or new Border Pack with your own account, it will not run on someone else's device unless you share the same iTunes account. Apple requires the iTunes account that buys in-app extras like ours be the same iTunes account that originally downloaded the app in the first place. Apple does this so users can give away apps/extras for free to their friends.