It wouldn't be too difficult to write a plugin for it. Just have the plugin check if there's 3 (or however many you want it to mail at) or fewer bag slots, then start the routine of calling either one (player selected) and doing the proper interactions with him. You can take a look at a few other plugins (for instance, eBuy) to see basically how it would be done.