(sorry CAB...about time I joined in here...hope you don't mind)
For invocing a script file...which is a series of commands, then you must issue each command as you would issue a command from within lisp. In other words you have a lisp within a lisp, but not as the same stucture you would use as a script file......
Use this format for each command.....
(command "CHANGE" sspipe "" "P" "C" pen12 "")
(command "chprop" "L" "" "C" ptc "LA" ptlay "" )
(command "COPY" name "" p1 p6)
(command "ELLIPSE" p1 p2 p3)
(command "ERASE" sstxt "")
call it whatever...but comply with CAB's advise...and call it in as CAB suggested.
A script ceases to be a script if you want to invoke it from within a lisp routine.
I really hope that makes sense.........