Can more than one memory device transmit on the data bus at once?
The four 256x8 devices can be arranged as 1024x8, 512x16, and 256x32 - if your bus width is flexible.  If you can only have an 8 bit bus then no, only 1 device can write to the 8 bit bus at a time and you have a 1024x8 arrangement.