  Solutions to the Maxwell-Bloch equations for a $\Lambda$ system are computed
using the single-soliton Darboux transformation and the nonlinear superposition
principle. These allow complete control of information deposited by a signal
pulse (with the help of an auxiliary control pulse) in the coherence of the
medium's ground states by injecting sub-sequential pulses. Additionally, we
study the encoding of two signal pulses and their manipulation by a control
pulse and show that multipulse storage and control are possible as long as the
imprints made by encoding the signal pulses are sufficiently separated.
