You likely do not mean combinations. This is because with combinations, there is not difference between "I love you" and "you I love". So before pointing you to some modules that will make your life easier, why don't you answer a few questions:
There are a number of modules that can help you solve this problem. If you had searched on
for combination and/or permutation, I bet you would have gotten further than you did.