そういうときこそ既製品に頼るといい。
実際、標準配布のクラスファイルにおける目次関係の処理を調べれば、
\@dottedtocline だとかその中で使われている \leaders といったものを
目にすることができる(はず)。