Interesting, but running it appears to fail. :( I've tried a few combinations including the [] square braces, to no effect. For some reason that I'm not aware of, the tie'd hash seems to only accept a single value, and not an array. Each additional push, or assignment, seems to overwrite the previous value.
Something tells me I'm bumping into a limitation of the DB_File module. :(