Hi Joanne,
There are many open source shopping carts out there and they all have their pros and cons. In most cases the right shopping cart will depend on his own specific requirements.
All three carts have demos, I would recommend that he try each out and see which one suits him best.
Zencart and Comersus have free versions (Zencart is completely free) that can be run on your local computer or hosting account, bear in mind that Comersus will require Windows hosting, where Zencart will run on Linux or Windows.