Exists an Arduino compatible temperature sensor with effective range of approx 1 meter?
The MLX90614 actually can work over large distances. Since it is an infrared sensor, it detects the radiation from the object you want to measure, and this does not really change with the distance. The limiting factor for the distance is the angle which the sensor covers. When you look at the data sheet you see that the sensor comes in different variants, from 90 degree down to 10 degree sensor angle. The sensor is most accurate when the object to measure fully covers its field-of-view. For the 10 degree version, the object should be larger than 17cm (at a distance of 1m). If it is smaller, the sensor will report the average temperature of what it sees.

Another option would be the TMP006 from TI, which has an I2C interface. But since it has a larger FOV (nearly 180 degree), at a distance of 1m the object should have a diameter of about 4m. Nonetheless, the TMP006 userguide makes a good read, since it explains the basic of infrared measurements, and all the calculation much better than the Melexis data sheet.

One thing to note, though, is that IR sensors will measure the skin temperature, which can vary significantly from the body temperature.