A system (120, 602, 604) for facilitating service sharing in a network environment, comprising: one or more processors (612, 642); and a persistent memory module (618, 648) coupled to the one or more processors (612, 642), the persistent memory module (618, 648) including program instructions for performing, when executed by the one or more processors (618, 648): upon receiving a request from a host subscriber device used by a host subscriber for instantiating (306, 402) a virtual subscriber identification module, vSIM, authenticating (308, 404) the host subscriber by a host service provider network and generating (310, 406) a vSIM populated with the host subscriber's service profile with respect to one or more host services to which the host subscriber has a subscription and is requesting to share; associating (312, 314, 406) the vSIM to at least one of the host subscriber device and a guest subscriber device used by a guest user; upon receiving the guest user's credentials, performing guest registration and remote provisioning (354, 502) for the vSIM, the remote provisioning including allocation (358, 502) of a temporary phone number and an Internet Protocol, IP, address that are attached to the vSIM-based host service and creating (358, 502) one or more mapping relationships relative to the temporary phone number and IP address for a duration of time; and propagating (360, 362, 504) at least one of the mapping relationships to one or more location and routing databases of at least one of the host service provider network and a guest service provider network for facilitating routing of calls for the guest user using at least one of the vSIM-based host services; wherein the remote provisioning is performed responsive to authenticating the guest user with the guest service provider network and determining that the host service provider network and the guest service provider network have a service sharing arrangement. one or more processors (612, 642); and a persistent memory module (618, 648) coupled to the one or more processors (612, 642), the persistent memory module (618, 648) including program instructions for performing, when executed by the one or more processors (618, 648): upon receiving a request from a host subscriber device used by a host subscriber for instantiating (306, 402) a virtual subscriber identification module, vSIM, authenticating (308, 404) the host subscriber by a host service provider network and generating (310, 406) a vSIM populated with the host subscriber's service profile with respect to one or more host services to which the host subscriber has a subscription and is requesting to share; associating (312, 314, 406) the vSIM to at least one of the host subscriber device and a guest subscriber device used by a guest user; upon receiving the guest user's credentials, performing guest registration and remote provisioning (354, 502) for the vSIM, the remote provisioning including allocation (358, 502) of a temporary phone number and an Internet Protocol, IP, address that are attached to the vSIM-based host service and creating (358, 502) one or more mapping relationships relative to the temporary phone number and IP address for a duration of time; and propagating (360, 362, 504) at least one of the mapping relationships to one or more location and routing databases of at least one of the host service provider network and a guest service provider network for facilitating routing of calls for the guest user using at least one of the vSIM-based host services; upon receiving a request from a host subscriber device used by a host subscriber for instantiating (306, 402) a virtual subscriber identification module, vSIM, authenticating (308, 404) the host subscriber by a host service provider network and generating (310, 406) a vSIM populated with the host subscriber's service profile with respect to one or more host services to which the host subscriber has a subscription and is requesting to share; associating (312, 314, 406) the vSIM to at least one of the host subscriber device and a guest subscriber device used by a guest user; upon receiving the guest user's credentials, performing guest registration and remote provisioning (354, 502) for the vSIM, the remote provisioning including allocation (358, 502) of a temporary phone number and an Internet Protocol, IP, address that are attached to the vSIM-based host service and creating (358, 502) one or more mapping relationships relative to the temporary phone number and IP address for a duration of time; and propagating (360, 362, 504) at least one of the mapping relationships to one or more location and routing databases of at least one of the host service provider network and a guest service provider network for facilitating routing of calls for the guest user using at least one of the vSIM-based host services; wherein the remote provisioning is performed responsive to authenticating the guest user with the guest service provider network and determining that the host service provider network and the guest service provider network have a service sharing arrangement.