When you code the software are you giving out free trials?
I know a lot of gambling portals usually use many affiliate programs.
So some sort of control panel along with what WestEagle suggested would be ideal for them.
Perhaps even more in depth where you can graph out detailed statistics across multiple affiliate programs and campaigns.
This way they could see top performers at a glance and zero in on specific criteria.