These variables can be read and changed in an IPL module.  Reading these
variables works fine, but changing them has not been tested.  Change at your
own risk.
HANGUP - has the user hung up the line?
   type: bool
   example: if hangup then {exit}
HUNGUP - has the user been hung up on or lost carrier?
   type: bool
   example: if hungup then {exit}
REMOTEOUT - are we outputting to the remote terminal?
   type: bool
REMOTEIN - are we accepting input from the remote terminal?
   type: bool
LOCALIO - are we in local mode?
   type: bool
MODEMIO - are we using modem i/o?
   type: bool
USERON - is there a user online?
   type: bool
LOGGEDIN - has the user logged in yet?
   type: bool
SCREENOFF - are screen writes on?
   type: bool
TEMPSYSOP - is temporary sysop enabled for the user currently online?
   type: bool
QUITAFTER - quit the bbs after the user disconnects?
   type: bool
 
KEYLOCAL - is local key input on?
   type: bool
USETAG - enables the users read tag usage, limiting the user to only be
         able to read EMAIL messages of the current read tag.
   type: bool
TIMECHECK - check if user is out of time?
   type: bool
ASDOOR - is the bbs being run as a door?
   type: bool
MCONFALL - scan all message ares in the current conferance?
   type: bool
FCONFALL - scan all the message areas in the current conferance?
   type: bool
IOERROR - the status of the last file i/o... 0 if successful, 1 if not
   type: byte
NODE - the current node number
   type: byte
NUMBATCH - number of files in batch download queue
   type: byte
CHATREASON - the last chat reason
   type: str
INPUTSTRING - input string
   type: str
NUMEVENT - number of events
   type: word
NUMMAREA - number of message areas
   type: word
NUMFAREA - number of file areas
   type: word
NUMUSERS - number of users on board
   type: word
NUMMCONF - number of message conferences
   type: word
NUMFCONF - number of file conferences
   type: word
NUMTLIB - number of textfile libraries
   type: word
NUMIFORM - number of infoforms
   type: word
EMAILTAG - this sets the outgoing email tag for a user
   type: word
READTAG - this sets the incoming email tag for a user
   type: word
RESULT - IPL return result
   type: word