PC power supplies are now available in the 1200 and even 1600 watt range. But they definately do not meet the OP's size requirement or the 18 to 24 volt requirement.Sorry I missed that, you might have been too subtle...
Even the ferrite transformer in an 800W offline SMPS is about 3x3x3", then you need input caps, output caps, input FET(s) and heatsinks, output rectifier(s) and heatsinks, fan, room for airflow and PCB and good 30A layout, etc.
It's going to be shoebox sized at least, if someone is good at squeezing stuff into small spaces.
I haven't seen a PC sized PSU good for 800W, but they might be that small now.
http://www.newegg.com/Product/Product.aspx?Item=N82E16817153145