Yep, I'll transfer them all tonight. You want them on your actual Pearl game card and not a flashcard or anything, right? (So I can't just send you the 4th gen .pkm files, unless you want to use pokecheck.org or something)
If you need them to be traded to you through wifi, I won't be here until around 5 PM (EST) tomorrow so it would have to be tonight if you can't trade for a few weeks after 3 tomorrow.
Also, if you're using VBA there's a much more efficient way to save individual Pokemon other than .3gpkm files or whatever. Go to memory viewer, select 32-bit, and click "save". Always use 64 for the size. For the address in Emerald:
Oh, you don't know how to extract pkm files? You have Enciclopedia Pokemon, right?
Basically, you open EP up, open your save file in the battery editor, then hit the Edit button by the pokemon who's pkm you want to extract (it has to be in your party on the save). When you're looking at that pokemon's page with all their details like nature and PID and stuff, hit the File button in the top left corner, then select Save and choose a name for the file as well as what folder you want the pkm to be saved in. 3rd gen pkm files have the file extension .3gpkm.
Then you can reload the save state, save without using the tutor, and place the pkm file on that new save. :]
That's the version I use, and I really recommend it. I'm not sure how or why your saves are getting corrupted because I've used that version of VBA from the start and my files have never corrupted. :s
I'm sorry I couldn't help more, but I only know a little about emulators. ._.
Yeah you can do that. That's pretty much how I do it when I'm move tutoring like DynamicPunch onto a pokemon. Since that move tutor is 1 shot and done, I make a save state before doing the tutoring, teach the mon, then save. Then I extract the tutored pokemon's pkm file from the save, reload savestate and save so I can still use the tutor again.