Jobs!
Golden Balls was a TV show that used this in the end, rather than prison time it was prize money. You can choose to split or steal, with similar results.
I've thought about doing the prisoner's dilemma too recently. I think that if you want to incentivize them, you need to use various levels of prizes. For example, first place gets 1 small bag of candy, 2nd place gets 5 pieces of candy, 3rd place gets 2 for the group. Then, they will be tempted both to cheat to get the bag or to not cheat and help everyone in both teams get at least one piece of candy.