What you really need is a visa agency, one that specialises in Russian visas (most of them are run by Russian expats), who will just do all the stuff including getting/writing the required letters for you, know the ropes, know the people at the consulate, etc.