You can trade UNLIMITED Pokemon as long as your box storage isn't exceeded, i.e. each adv. game can hold a maximum of 14 boxes of 30 Pkmn each IIRC.
Also, you need to establish the connection from Sevii in LG and finish the league in Emerald to enable cross-generation trade.
Hope I was of help.