Hey, I am sure you saw this already, is this what you were looking for as far as ELO? The guy at Tennis Abstract has done a version:
Tennis Abstract: ATP Elo Ratings
tennisabstract.com