Sean,
I've suggested this before, so maybe it doesn't do what you're asking. But it seems to;
www.digitallook.com
register for a free account and then click on "sector strips". Change tour timeframe accordingly. When the sectors come up (strongest to weakest), you can click on the relevant bar and the composition stocks will come up, ranked.
Hope this helps,
UTB