Speichere den Timestamp an dem der Spieler entbannt wird.
Den kannst du dann beim Login prüfen.
new gebanntBis = gettime() + 61 * 24 * 60 * 60; //61 Tage ~2 Monate
//... wie gewohnt in die User-Stats speichern
Beim Login dann prüfen, ob der geladene Wert größer als gettime ist, wenn ja, ist er noch gebannt.