I dunno about the achievements and shit, and how they transfer, but if they payed for those characters to be moved to another account then I doubt that Blizzard would have a problem with it. I've always thought that utility was BS, because it means you can buy and sell characters, but I don't think there would be a problem if they payed to move them over and then payed to move them back.