This paper focuses on the problem of utilizing millimeter wave (mmWave) and Terahertz (THz) massive hybrid arrays to serve multiple users simultaneously. The mmWave and THz massive arrays are characterized by wide bandwidth and high gain, leading to extensive application prospects. Moreover, a hybrid structure array can combine multiple antenna signals through the phase shifter network. Compared with the full digital array, it is a cost-effective technique that can be functional with fewer radio frequency (RF) chains. However, owing to the adoption of a discrete Fourier transform (DFT) structure, most traditional massive hybrid arrays, which allocate one chain to each user, are restricted to scenarios where the number of RF chains is more than that of users. Otherwise, even users with ideal channel conditions and short distances are inherently difficult to assign an independent chain. Thus, it will limit the scale of users that the base station (BS) can support. Inspired by the above analysis, this paper develops a method to provide service for more users with limited RF chains. Firstly, an analog matrix designing method based on the minimax criterion, which enables arrays access to multiple users, is proposed to guarantee each user a good array gain. Secondly, we establish a receiver designing scheme by the GAMP algorithm to receive signals from multiple users at the same time. Additionally, good bit error rate (BER) performance can be obtained under the condition that the observation matrix is not of full rank. Finally, numerical simulations demonstrate the effectiveness of our proposed method.