I think there may be a problem with your filename. Aren't the slashes supposed to be backslashes? open(FH, "<\\\\Server2\\f\$\\logconn.txt") || die("Can't open file! ($!)\n"); should do the trick. Didn't try it here, though.
All Camels are equal, but some Camels are more equal than others.