You don't need a loop, you need a query. And there's no need to duplicate your fields in a new table. Create a new query and put this in its SQL View:
SELECT tblFreezer.PIN, tblFreezer.Freezer, tblFreezer.Time, tblFreezer.Fahrenheit, Hour(Now()-[Time]) AS ElapsedTime
FROM tblFreezer
WHERE...