Γιάννη το πας ανάποδα το πράγμα, τώρα που κατάλαβα τι θες να κάνεις...
Ας υποθέσουμε ότι δουλεύεις και δεν ξέρεις πως να λύσεις το πρόβλημά σου και δεν υπάρχει donNETZone.gr:
Ξεκινάς από τον μηχανισμό που έχεις στη διάθεσή σου για να διαβάσεις το αρχείο. Η Process.Start. Αυτό είναι ένα καλό σημείο εκκίνησης. Το ζητούμενο λοιπόν είναι πως θα περάσεις διαφορετικά credentials στην Process.Start. Αν πας στο MSDN και διαβάσεις το documentation, παρουσιάζει τους τρόπους που μπορείς να τη χρησιμοποιήσεις. Ένας από αυτούς είναι με τη ProcessStartInfo η οποία σου επιτρέπει να περάσεις και το Username/Password σετάκι που αντιπροσωπεύει τον χρήστη που ξεκινάει το process.
Θέλει λίγο ψάξιμο το πράγμα, αλλά τελικά βγάζεις άκρη... Το θέμα είναι ότι θα την είχαμε βγάλει την άκρη αρκετά νωρίτερα αν προσδιόριζες καλύτερα το πρόβλημα στο αρχικό σου post.
Vir prudens non contra ventum mingit