Settings Text String as Variable in If Statement

if you can use a c-string ptr, how about

const byte switchPin0 = D5;

char mediacenter = "server1";
char *pServer;

void setup() {
    pinMode(switchPin0, INPUT_PULLUP);
}

void loop() {
    if (digitalRead(switchPin0))
        pServer = "server1";
    else
        pServer = "server2";

    ...

    snprintf (msg, 75, "up");
    client.publish (*pServer, msg);  //Uses variable set above (hopefully)
}