According to MLSListings Inc. (formerly Real Estate Infolink):
15. When displaying listings of other InfoLink Participants/Subscribers on a website, the InfoLink Participant/Subscriber who hosts the website must obtain from each Consumer who visits the website an agreement to the following terms of use:
a.all data obtained from the website is intended only for the Consumers’ personal, noncommercial use;
b.the Consumer has a bona fide interest in the purchase, sale or lease of real estate of the type being offered through the Licensee Offerings;
c.the Consumer will not copy, redistribute or retransmit any of the data or information provided; and
d.the Consumer acknowledges InfoLink’s ownership and the validity of its copyright in the Licensed Content.
It is required, but it is not mentioned how often they need to agree to the terms. A suggestion might be to set a cookie and check it every time a Consumer visits the site, but this will require extra programming time to implement.
I might also suggest we use a static file, like a HTML document for the Terms so that it displays in the browser.