Vedi se può esserti utile la Substring

codice:
cognome.PadRight(20, ' ').Substring(0, 20) + nome.PadRight(25, ' ').Substring(0, 25) + numTel.PadRight(12, ' ').Substring(0, 12)