Of course, I am sure things get a lot more complicated by the filesystem
"growing" or appending required for multisession recording of nonrewritable
media. UDF may allow for a "growudffs" approach, but I doubt if ext2 can.
     
 
Sure, make a big empty file,  do a mke2fs, making the block size 4k, 
then mount it. Copy anything you want to it, and unmount it. Now burn it 
to a CD (or DVD).  Easy as that.
   
I think you misunderstood here Bill (btw can you trim your replies?).
Adding a few more files in another session and have all files of all
sessions accessible when the disk is mounted requires explicit support
by the filesystem. Ext2, and I suspect any other hard disk fs, can't do
that. You can then only create a completely new disk. For CDs and a
little scripting this beats any linux-packet writing by a long shot and
may match adding another iso9660 session, but not for DVDs even if you
have a very fast computer.