No se de calendar, pero hace falta clonar los calendarios? Según tenía entendido existe solo un calendario con todos los eventos añadidos por todos los usuarios, entonces lo que necesitas es un calendario pero con la posibilidad de filtrar los eventos creados por solo 1 usuario.
La ruta puede tener el id o el nombre, o ambos, si usas Drupal 7 en la parte de Contextual Filters podés ver que se puede elegir entre cualquiera de esas posibilidades.
Vos querías una página para compartir el mapa, entonces si creas algo del estilo
www.tusitio.com/user/1/calendar o
www.tusitio.com/user/username/calendar deberías ver el calendario con los eventos filtrados solo de ese usuario.
Debes crear una vista con un display de tipo "Page", asignar la ruta user/%/calendar (o la que quieras), y agregar el contextual filter que te mencioné antes. O se me escapa algo?
Saludos.