You can do it with speakers you just need your head in a clamp. Fails quite miserably at the human factors aspect of product design. Small movements off the centerline of your head destroy timing. No way around that except head tracking which there have been a few systems demonstrated.
Lipshitz? proposed something with two additional speakers near your head on either side.
Want to try something fun? Do you have open air headphones? Put headphones on, turn the main speakers off and run your subs up to 100-120hz.