PortableHoles allows you to create temporary tunnels using an item. This item requires a redstone block each usage.
Use /portablehole to get the item required to create the temporary tunnel. The tunnel will last for six seconds.
Permission................Description
portableholes.giveִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִִ.......Access for the command to get the item
portableholes.use.........Allows the usage of item
portableholes.nofuel.....Doesn't require redstone blocks
Here is the origin of my idea. I just recreated the shown command block contraption as a bukkit plugin.

PortableHoles 1.0
PortableHoles allows you to create temporary tunnels.