That link talks about putting the entirety of very small files into their inodes. I don't see anything about combining the tails of multiple files in a single block.
I believe ReiserFS did that.
That's true, but OP talked about storing '100 byte records' into a single file. For large files (x times block size), wasting a block for the tail is usually negligible.