I made a few arrays, 4 way, specifically for my room to deal with floor/ceiling reflections. I implemented crossover in a PC, via Equalizer APO, with TPA3255 per way.
IMHO, you need to know the math of near-field beamforming to make something worthy of the effort, which is not exactly trivial.