We review our progress in the development of an optical interconnect technology consisting of optical and optoelectronic switches that integrate vertical-cavity surface-emitting lasers (VCSELs) with other photonic and electronic components, including heterojunction phototransistors (HPTs) and heterojunction bipolar transistors (HBTs). We describe a reconfigurable multi-access optical network architecture that allows many high speed electronic processors to simultaneously communicate with each other and with other shared resources, and for its implementation, an integrated optoelectronic switching technology that combines the functions of an optical transceiver and a spatial routing switch. The network provides parallel and dynamically reconfigurable optical interconnections between nodes, as well as optoelectronic interfaces to each processor. By converting data between the electrical and optical formats, these multi-functional switches can receive or transmit optical data, or to bypass and re-route it to another node. Optical switching has been demonstrated experimentally at a data rate of 200 Mb/s, and electrical-to-optical data conversion has been achieved at a data rate of > 500 Mb/s.