After all is said and done though, someone writing a modular / changeable multiple choice server controlled HUD system is an awesome project idea.
Gamemode HUDs are controlled server-side for connecting clients, who's to say there isn't some way to allow different ones?
At worst, the player would have to re-connect to initialize maybe. At best, change on the fly.