Du kannst laut der
LGPL extern eingebundene Dateien wie DLLs benutzen ohne dass dein Programm auch unter der
LGPL stehen muss, das gilt auch für kommerzielle Software.
Die
DLL mitzuführen sollte also die problemloseste Lösung sein.
7zip unterstützt prinzipiell auch die Komprimierung von Streams. Ob das Format für eine Netzwerkübertragung so sinnvoll ist, bezweifle ich eigentlich, aber ich habe mich damit nicht näher auseinandergesetzt. Ich glaube aber, dass andere Formate sicher sinnvoller sein dürften.