Some working on the [/clone][1] command of version 1.8 alongside /tp-ing the player may be your best bet. However, I'm unsure how you would get the previous boat to dissappear to hack a sort of movement. The tools just aren't there without mods from my understanding at the moment.


  [1]: http://minecraft.gamepedia.com/Commands#clone