Il codice della DLL e' comune ai programmi che le utilizzano ma i dati no, ogni programma ha la propria istanza, a meno che non si dichiarino esplicitamente come condivisi.

Ma, lasciando perdere per un attimo questa possibilita', spiega un po' meglio cosa vuoi fare con quello che hai spiegato perche' non ho capito a cosa serva tutto cio' e, soprattutto, a cosa debba servire la DLL ...