Hola,
Lo primero que se me ocurre, bueno, lo primero que se me ocurre es que tú y yo debemos ser familiares lejanos... o cercanos.
Y, lo segundo que se me ocurre... es trabajar con archivos comprimidos (Zip, por ejemplo). Desde Delphi es perfectamente posible trabajar con ellos. Pueden contener literalmente lo que quieras, incluso distintos archivos, juntos, pero, no revueltos. Pueden tener "contraseña", pueden estar cifrados, es posible añadir o eliminar archivos "en tiempo de ejecución", en fin, no sé cómo lo ves.