Update in dem Sinne wär's ja nicht, sondern eher eine Erweiterung

Da es nur 2 Zeilen zusätzlich sind, lohnt das auch kaum...

Man muss ja nur prüfen, ob die Eingabe eine UserID ist oder nicht:

PHP-Code:
if(ctype_digit($EINGABE)){
//normal
}else{
//NICKNAME

und halt wenn nicht versuchen das ganze via nickname zu machen.

Wer sich das nicht selber bauen kann, sowas gibt's sicher auch in irgendeinem Shop zu kaufen