No, those skins are only for you. Let's say you want Starcraft Ashe skin. As you install this skin in your League of Legends folder, every Ashe you see in the game, will have that skin unless she has Riot skin. It just changes her default look.
But come on. League of Legends is free, IMO Riot deserves some $$ for creating and updating this great game.