Buenas tardes,
yo tengo Pokemon Perla, Plata Soulsilver y Negro 2, pero desconozco si se puede hacer esos trucos que dices. No he tenido interés en hacerlo, pues me gusta conseguir los Pokemon de manera legal (que es lo gratificante y divertido).
No hace falta hackear nada, los juegos ya ofrecen posibilidad de jugar online, además de intercambiar por el sistema GTS (también funciona vía Wi-Fi).
Si quieres conseguir todos los Pokemon, lo mejor es que compres Pokemon Perla, Plata Soulsilver y Negro 2. Con estas tres ediciones, tendrás más del 90% de la Pokedex completada (hablo de la Nacional). Yo te recomiendo que te hagas con Negro 2, y ya cuando te lo acabes si tienes más interés, compras alguno de los otros.
También te digo que para completar la Pokedex no necesariamente tienes que traerlos de otras ediciones, ya que puedes pedir ayuda por foros. Hay mucha gente dispuesta a ayudar. De todos modos, siempre está el GTS, que te permite cambiar Pokemon con usuarios de todo el mundo (eso sí, antes necesitas avistar a X Pokemon para poder pedirlo).
Si te animas con Negro 2, decirte que te puedo ayudar a completar la Pokedex de Teselia. La completé hace poco (3 o 4 días) y aún conservo los Pokemon.
Espero haberte ayudado.
Un saludo.