I suppose what your friend meant was setting up an incentive site that gives away free gift cards in exchange for completing CPA offers on the site.
There are many scripts for making incentive sites, however it is not as easy as it once was.
Many advertisers don't like incentivizing their offers, as the leads tend to be of poor quality, as those filling out the offers usually dont give a damn about the merchant and their products, the just want to do enough offers to get the free gift card you are giving. In turn this results in problems such as people canceling the trial right after signing up, doing chargebacks because they didnt read the terms of the offer and now got charged, using fake/fraudulent details to fill in the offer, etc, etc.
Not to say its impossible, there are some successful incentive sites out there, but its not an "easy" task, especially for a beginner in CPA.
Someone who runs an incentive site could chime in and give some info here too.