My thoughts....although it's bass-ackwards of what Janet described. SC100 would be a line 100% the length drawn, SC50 would be created at 50% the length, SC25 would be 25%, SC200 would be 200% (or doubled). Even in .NET this would be relatively simple. One method to ask for the 2 pick points for the line, add the line, then each commandmethod would multiply the length by the Command's scale factor, change the endpoint accordingly, then add it to modelspace.
But, based on Janet's description, I'm not sure this is really what she's wanting to do.