The interaction of light with nanoscale structures consisting of metal and two-level quantum emitters is investigated computationally. A method of tilting the incoming electromagnetic wave is used to demonstrate coupling between a sinusoidal grating and two-level quantum emitters. A system consisting of metallic v-grooves and two-level emitters is thoroughly explored in the linear regime, where the spatially uniform fields provide a unique means of characterizing the coupling between the v-grooves and emitters. Furthermore, subwavelength spatial effects in the ground state population of emitters in the v-grooves are observed and analyzed in the non-linear regime. Finally, photon echoes are explored in the case of a one-dimensional ensemble of interacting two-level emitters as well as two-level emitters coupled to metallic slits, demonstrating the influence of collective effects on the echo amplitude in the former and the modifcation of the photon echo due to interaction with surface plasmons on the slits in the latter.