Offering multiple HUDs to players?

Would this be possible? Like a player could select a HUD and that HUD would load for them each time they join the server, they could switch it if they wanted and then the HUD they switched to would load from then on.

Client ConVar and GetConvarString?