Also, if some of you are traders in some fourms, do your members a favor and give stuff out for free. Some redistributable such as Negator's Lati@s, Birds will be very helpful for many newcomers. If my league plans to expand the video game thing, I will distribute those redistributable things to newcomers for free.
I don't think there is a big problem with IVs at 31 or anything. At least that is now "possible", I mean, if I got beaten by a Azelf caught at Route 201, with no hacked EVs, it is not because that Azelf is a hack, it is because I misplayed and lost. It's just like using proxys at league.
IMO, start with a casual style, level is certainly a matter since there is no auto-level feature in local wireless. As said before, let them do what want first, then lay down the rules.
RNGing has made almost every legit combination possible. I have done them myself.
High level and 31 all IVs is not a matter, the big problem is EV hacking that goes beyond the 510 limit.
Below is a helpful tool that can be downloaded onto a laptop that can be used in place w/o wifi.
http://www.legendarypokemon.net/javacalc.html
Simply enter the Pokemon's level, and max out the IVs and EVs on a certain stat (Speed is often the big issue). So for example, a Weavile with a +Spd Nature, 252 EVs in Speed, at Level 100, will result in a 393 Speed. If that Pokemon has any speed larger than that, it is a hack.
Hopefully this sort of helps.