Synchronization is a universal phenomenon found in many non-equilibrium systems. Much recent interest in this area has overlapped with the study of complex networks, where a major focus is determining how a system's connectivity patterns affect the types of behavior that it can produce. Thus far, modeling efforts have focused on the tendency of networks of oscillators to mutually synchronize themselves, with less emphasis on the effects of external driving. In this work we discuss the interplay between mutual and driven synchronization in networks of phase oscillators of the Kuramoto type, and explore how the structure and emergence of such states depends on the underlying network topology for simple random networks with a given degree distribution. We find a variety of interesting dynamical behaviors, including bifurcations and bistability patterns that are qualitatively different for heterogeneous and homogeneous networks, and which are separated by a Takens-Bogdanov-Cusp singularity in the parameter region where the coupling strength between oscillators is weak. Our analysis is connected to the underlying dynamics of oscillator clusters for important states and transitions.Collective behavior of complex networks is a very active field of theoretical and practical research.In particular, models of oscillator networks have drawn much attention due to their numerous applications across diverse fields, with a particular emphasis on synchronization phenomena. Here we study the dynamics of coupled oscillators, subject to periodic forcing, on random networks with different degrees of connectivity, and uncover many dynamical behaviors as a few parameters are varied. We find that the unfolding of synchronized states, and the possibility of bistability among them, differs for networks depending on how heterogeneous the degree of local connectivity is. This is explained through a combination of analytic and numerical results.