It is possible. Only takes scripting, as everything... I've seem it on other servers, you interact with a NPC or something like the the mirror that exchanges head modes, then it works similarly, all one must do is go forward or back, choose, then confirm. I believe the script changes your character data on the server so it recieves the valeu of the new portrait(file name for exemple).