Ok, I have come up with several ideas of how to make them only settable in the cp profile, but I have not tried them out yet. I think the best way to do it is to add it add a new field for it in the profile, but only put the input for it in the cp profile page and not the page where the user edits their profile section. Once I figure out how to do that I'll test it and then post it here.