You need a licence for each ACS server you run. Read the licence agreement.
Yes you can set up primary, secondary, tertiary, ACS servers. You will want to set up one as the "master" repository for all authentication profiles, users, etc and have it replication with the others so you maintain consistancy of data.
Please be aware that IOS processes the AAA server entries sequentially and not in parallel.