I can think of three possible ways this could be done, to varying degrees of success.
1. Create a material with accompanying vectorial fill of a pattern that will suit close to what you need. The material will need a png image attached, which will have coloured transparent circles to represent the bottle ends. Apply this material to your walls.
2. Use circular beams (complex profile) with different coloured transparent surfaces, and a material with a higher intersection priority than your walls. Model each bottle in place. The beams should automatically cut the walls.
3. Use Rhino and Grasshopper to do something funky.
There could be other methods, but this is a start.