Heres how I am going to do it:
Invisiable "point" system, used to rank the clans on the ladder.
round ( ( looser points / winner points ) * 100 );
Option to only allow clans to challenge a certian %age of clans from thier rank.
round ( total_clans * .percentage );
That math will both have a simple and easy to use ranking system.