There was another MUCH easier solution for this using a loader like gecko.
Loader has 2 Selections: Launch Game, and Options.
Options lets you setup patches, etc. but also lets you select from a list of games with saves on your wii.
Simply put a check box next to every game you want to have save games swapped for, OR use for all games.
Similar to Nintendos SD loading, if the game is checked to have data swapped, it checks the disc ID of the game you are loading. If such a save exists in NAND, it simply checks all other titles not being launched and ensures they are not in nand, moving them to the sd card if necessary. Otherwise, it checks for the save on the sd card and installs it if it exists.
Pretty much I just reordered:
Move to needed save to nand
Load Game
Move to SD
into
Move All to SD (if exist)
Move needed save to nand
Load game
Longer loading, but does the brunt of the work for ya