Can two Skinshifters affect each other?
No, you can't.

Breaking an Ice Cage on a Skinshifter with another Skinshifter's ability won't work for 2 reasons:

First and most straightforward, the Skinshifter's ability does not require a target, and Ice Cage requires the enchanted creature to be targeted by a spell or ability for it to break.

Second, you can use Skinshifter's ability only to change itself, not another Skinshifter. 

If a card says "Something happens to CARD NAME", then this always references the card this text is printed on, unless explicitly stated otherwise. If a card references another card by name, the syntax is always something like "A card/creature named XY", for example like Llanowar Sentinel, or Angel's Herald. 

The rules for that is this:


  201.4. Text that refers to the object it's on by name means just that particular object and not any other objects with that name, regardless of any name changes caused by game effects.