So, how would I build a driver that would allow me to use a 20 amp power supply
I wouldn't bother, the axis drivers can be had for less than what I can build them for from China... Some designs are better than others, look for one with heat sinks mount it in a box with plenty of airflow... I used a common US mailbox and 6" computer fans, for my setup with a 'blow in' fan on the front and and a 'pull out' fan on the back giving a lot of airflow down a tunnel... The open frame power supply and axis controller are both mounted in there on stand offs to give airflow on all sides, heat sink fins are aligned with airflow, I cock the fins at a slight angle to catch a little more air, as I feel it might help... But, with the two fans pushing and pulling the things stays pretty darn cool, but is noisy...
and what would you recomend for the power supply.
I use cheap open frame ones, they are not known for their longevity but I have a backup on hand since they are so cheap...
One thing to note about mine and Steve's comments on total power, with CNC the motors are pulsed, they are never really 'on' so you can sorta underrate the power supply in most cases... I said plan for worst case on the driver board, but you really might want to measure your motors when choosing a power supply as it can be cost prohibitive to get a supply high Amp one if not needed...