If you search this board, you will find some good discussions about passing parameters. IMO, parameter passing is the biggest drawback to KiXtart scripts as utilities, but there are several good work-arounds.

For simple sets of parameters in a script written for general usage, I generally just write a cmd front end. For example:

REM script.cmd
if /i "%1" EQU "/A" if "%2" NEQ "" goto ADD
if /i "%1" EQU "/R" if "%2" NEQ "" goto REMOVE
echo Syntax: script /A|/R "Text"
goto DONE
:ADD
kix32 script $Add=1 $Line=%2
goto DONE
:REMOVE
kix32 script $Add=0 $Line=%2
goto DONE
:DONE