Можно ли открывать файл для чтения, уже открытый для чтения и записи?
Чтение из файла, разумеется, не может его повредить. Но эта операция теряет смысл, если разобраться в ней. Другой процесс может изменить файл в то время, как вы его читаете. Так что вы не можете полагаться на то, что прочитана будет реальная информация, а не салат с озерными грибками. Поэтому всей логике того кода, которому надо прочитать этот файл, приходит... в негодность.
Если для чтения, то можно.