Yeah, but then you can't #Include it.
Try making a program that gets the user to choose their code file and where DarkBASIC is, then temporarily write the (secret) library code to a .DBA file somewhere.
Add #include "library.dba" at the top of their code (automatically) or whatever, then compile their program as an EXE, or run it depending on what option they choose. Roughly a few seconds after DarkBASIC has started running the program or compiled the EXE, it will be safe to delete the temporary library.dba file, as DarkBASIC will have already loaded the file into memory.
That's a small-scale solution. Obviously, the program would know what to put in library.dba, and the code of the library file would be hard-coded into it. I recommend you store the file as an array of bytes (the ASCII codes) rather than as normal Strings, as otherwise the EXE can be hacked really easily.
This could be quite easy to get around, but it should do for a couple of newbies / non-PC literates.
Avatar - white cat in a snowstorm. Look closely.