I'm not a python programmer. But shouldn't this be possible at runtime by modifying the AST to change it back to import in the AST? That way you could have a module you can just include to run this without a custom interpreter.
Edit: Looks like this is doable by messing with the tokenizer: http://stackoverflow.com/questions/214881/can-you-add-new-st...
You could create a loader.py where you tokenize the script yourself, and replace accio with a custom import that again loadds imports by tokenizing them yourself first. And then after you've modified the tokens you should be able to build a valid AST and run it :)
I'm pretty sure you can just throw a SyntaxError there yourself too if you encounter a real "import".
Nice hack nevertheless.