I do not know of any limit. However you must have a ENDIF for every IF...

However in this case, it would appear that Select Case would be more appropriate.

 Code:
Select
  case @userid="Someone"
    ;do stuff
  case @userid="SomeoneElse"
    ;do stuff
;  case ...
Endselect