We propose an approach to efficiently generate and multiplex optical orbital angular momentum (OAM) modes in a fiber with a ring refractive index profile by using multiple coherent inputs from a Gaussian mode. By controlling the phase relationship of the multiple inputs, one can selectively generate OAM modes of different states l. By controlling both the amplitude and phase ofthe multiple inputs, multiple OAM modes can be generated simultaneously without additional loss coming from multiplexing. We show, by simulation, the generation of OAM modes (OAM state |l| < 3) with mode purity greater than 99. The power loss of generating and multiplexing seven modes is about 35. A transmitter for an OAM-based mode-division multiplexing system is proposed based on the discrete Fourier transform between the data carried by the multiple inputs and the data carried by the OAM modes. The experimental implementation of the proposed approach could be achieved by integrating ring fiber, multicore fiber, and photonic integrated circuit technology.