It's an interesting concept but I can't really see how it scales to large ships. To propel a larger ship you need a huge amount of force which requires a very sturdy mast and stays (guys) which support the mast. Without those elements the amount of force that can be transmitted will be negligible.