Players would have to have made historically accurate skins, we could make a committee that would go through the skins and the attached photos of the airplane. this way they would be historically accurate, but at the same time more could be added to the game faster once they get the go ahead from the committee that they are accurate.
P.S
We could have a limit of 15 personal skins on a aircraft, they would be say P51D_1 - P51D_15.
But my P51D_1 would be viewed as what I have it set to in the game folder once I download the .res file from the website, but some other person flying in the game will see my skin as his P51D_1 even though they are completely different. This would solve the problem of having to load hundreds of skins for one aircraft once someone sees it with in icon, the limit would be 15 skins per plane just like it is now.