You must register the SUBE card in person if your only ID is a foreign passport.
In CABA at Estacion Retiro, Estacion Constitucion, Estacion Once or Recoleta Urban Mall.
In the Prov of BA at Sucursal Avellaneda (Avellaneda): Guemes 835, de Lunes a Viernes de 08:00 a 17:00 hs.