XMSNES does appear to support echo, but implementation may be problematic. I was actually able to access the original website for XMSNES (it's really spotty these days, so I'm surprised at this result) today and therefore I have the original files (and thus, the specifications).
(I'll try to explain how echo is implemented on XMSNES once I look up the actual documentation...)