En una olla mediana, hierve 2 tazas de agua. Añade los tejocotes. Luego, retíralos del fuego y déjalos reposar durante 5 minutos y escúrrelos. Si vas a usar tejotes en almíbar, sólo escúrrelos. Una vez que se enfríen un poco, pélalos, córtalos a la mitad y quítales las semillas.
En una olla grande, de barro si tienes, vierte las 12 tazas de agua con la canela y el piloncillo y calienta a fuego medio-alto. Una vez qu suelte el hervor, reduce el fuego a medio, añade las cañas de azúcar, las guayabas, las manzanas, las ciruelas pasa, los duraznos, las pasas y los tejocotes. Hierve de 20 a 30 minutos, revolviendo de vez en cuando. Añade la cáscara de naranja y hierve durante 10 minutos más.
Si le vas a agregar alcohol, ahora es cuando añades el ron. Revuelve y tapa hasta que vayas a servirlo.
Retira las ramitas de canela y la cáscara de naranja antes de servir. Sirve el ponche en tazas, tratando de poner un poco de cada fruta en cada taza.