Visible Light Communication (VLC) offers a promising solution for future networks, leveraging existing lighting infrastructure in indoor environments. However, VLC requires a direct line of sight to function which can be limiting. Reconfigurable Intelligent Surface (RIS) is a new technology that can bend light and radio waves, addressing this limitation in VLC. RIS come in three types: passive which reflects signals, active that boosts and reflects signals, and Simultaneous Transmission and Reflection (STAR)-RIS which can both reflect and transmit signals simultaneously. STAR-RIS offers the most control over the signal. In this paper, we propose a new multi-user VLC system with a massive Multiple-Input, Multiple-Output Orthogonal Frequency-Division Multiplexing (MIMO-OFDM) architecture, leveraging STAR-RIS to optimize data rates and improve coverage, particularly in non-line-of-sight scenarios. We formulate a system model and solve a convex optimization problem to determine the optimal transmission and reflection coefficients for STAR-RIS elements, aiming to maximize the total sum rate for all users. By employing maximum ratio transmission precoding, we minimize interference among users and demonstrate significant performance gains. Simulation results show that our proposed energy splitting-based STAR-RIS configuration outperforms traditional mode selection and time switching approaches with fixed or random coefficients, yielding substantial improvements in data rates and user experience. This study offers the first detailed exploration of STAR-RIS in VLC systems, highlighting its potential for future high-speed, multi-user communication networks. Our findings set the stage for further research into optimizing VLC systems using STAR-RIS, particularly in complex environments with non-line-of-sight users and massive MIMO-OFDM configurations.