Here we propose a feasible experimental setup for implementing optimal probabilistic cloning of two arbitrary nonorthogonal qubit states. This proposal is based on linear optics together with a pair of entangled twin photons generated via spontaneous parametric down-conversion. The states to be cloned are encoded in the polarization degree of freedom of one of the photons while two perfect clones are generated and encoded in the polarization and the spatial degree of freedom of the resting photon. Therefore, the clones are produced nonlocally. The proposed implementation requires the application of recovery unitary operations onto the photon hosting the clones which are conditional on measurements performed on the other photon in a process akin to quantum teleportation.