In this paper, we introduce and outline the concept of channel code-division multiple access using a design example based on the recently proposed multilevel-structured (MLS) low-density parity-check (LDPC) codes. We succeeded in making the memory requirements of the multiuser transceiver to become practically independent of the total number of users supported by the system, as well as ascertain that each user benefits from the same level of protection. Finally, we will demonstrate that despite their beneficial compact structure, the proposed MLS LDPC codes do not suffer from any bit-error-ratio or block-error-ratio performance degradation, when compared to an otherwise identical benchmarker scheme using significantly more complex LDPC codes having pseudorandom parity-check matrices.