Se non lo sai tu...in ogni caso non mi sembra una cosa difficile, guarda questo semplice esempio che ti ho fatto. Hai un'evento della Classe2 da rendere pubblico e la Classe2 è istanziata all'interno della Classe1.

codice:
public class Class1
{
	public event EventoClasse1EventHandler EventoClasse1;
	public delegate void EventoClasse1EventHandler();

	Classe2 miaClasse;
	public Class1()
	{
		miaClasse = new Classe2();
		miaClasse.EventoClasse2 += ScatenaEvento;
	}

	private void ScatenaEvento()
	{
		if (EventoClasse1 != null) {
			EventoClasse1();
		}
	}

	private class Classe2
	{
		public event EventoClasse2EventHandler EventoClasse2;
		public delegate void EventoClasse2EventHandler();
	}

}
Non l'ho testato....