The only reason a skin should not stay is if you close RO because of some game errors etc...
C:\Program Files\Gravity\RO\skin\"Skins Name"\"All the data needed for the skin"
Is that how your skins file is set-up? Also their might be an error with your skin so try downloading another one, installing it then logging out and then back in and see if that helps.