I like Richard's solution better. Having a zip based solution means that you can 'unbundle' from the command line even without LyX, the base64 solution is more complex.
I would favour a simple bundling / unbundling where everything is bundled and everything is unbundled but add the possibility to use files on the network (through ftp, ssh, http) using the Qt4 network stack. You could then use a bibliography file common to your laboratory in your lyx article, and get most of the functionalities (sharing some files and not others) that Bo is talking about. These network files would not be bundable (is this an English word ?). Cheers, Charles -- http://www.kde-france.org