@gtrock,
Oh, those are both wrong, wrong, wrong.
First off, with both answers, you're losing the word 'can', which is a necessary part of the original sentence. 'Can' shows ability. Adding an infinitive form of a totally different verb gets rid of 'can' and you lose the sense of the sentence.
Second, you can make #1 right by switching 'to' to 'who'. E. g.
I have some friends who play soccer well. In that instance, 'can' is understood. Essentially the sentence means
I have some friends who can (or
are able to) play soccer well. That is when 'can' is understood, but the infinitive form loses that.
Third, I wish I knew what was up with answer #2. Again, you can swap 'to' for 'who', but then you will also need to swap 'be' for the form of 'to be' which works with third person plural, which is 'are'. E. g.
I have some friends who are good at playing soccer.
Your colleague needs to go back to school if s/he thinks either answer is correct English.