No such function exists. Indeed, suppose f:S→C has the enounced property. Consider a cube inscribed in the sphere and assume with no loss of generality that its sides 1. Partition the cube into n3 smaller cubes and let A1,A2...A(n+1)3 be their vertices. For all i≠j we have d(Ai,Aj)≥1n, hence d(f(Ai),f(Aj))≥1n. It follows that the disks Di with centers f(Ai) and radius 12n are disjoint and contained in a circle C' with radius r+1n, where r is the radius of C. The sum of the areas of these disks is then less than the area of C', hence (n+1)3π4n2≤π(r+1n)2. This inequality cannot hold for sufficiently large n, which proves our claim.