This would be similar to the Maplex function which places labels so they display without overlapping each other. As of now you can choose one of nine (eight cardinal plus center) positions, but this is applied to all features and thus doesn't alleviate the "not displaying overlapping labels" issue.