Ich habe es mal so vereinfacht, dass ich einfach irgendeine Zahl als IP eintrage und ein belibigen Wert für das Land.
Ich habe den Variablen also einfach einen Wert zugeordnet, und lasse den Code mit den Werten arbeiten.

Code:
<?
$ip='123';
$ccode_array = 'GERMANY1';
if ($ccode_array == 'GERMANY' OR $ccode_array == 'AUSTRIA' OR $ccode_array == 'SWITZERLAND'){?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$ccode_array;?> | Status: <font color=lightgreen>OK</font></center><BR>
<?}else{?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$ccode_array;?> | Status: <font color=red>Nicht OK</font></center><BR>
<?
}?>
Das funktioniert bei mir so wie es sollte.
Ist $ccode_array = 'GERMANY' oder 'AUSTRIA' oder 'SWITZERLAND', so ist alles "OK", ansonsten "Nicht OK"

Wenn da also was nicht funktioniert wird es wohl daran liegen, dass Deine Variablen nicht den richtigen Inhalt haben.