No del todo.
Fijate, supongamos que el time() que insertaste es 100.
Yo, 10 minutos despues llego a finish.php.
Como han pasado 10 minutos el time() actual es 700, y tu además sumas 600, por lo que $suma10min es 1300
entonces $row['nombretablatiempo'] NUNCA sera mayor que $suma10min...
Yo lo que haría, es restar a time() los 600,y si el $row es menor o igual, sumas el dinero
Cabe decir, que no es necesaria una tabla, basta con un campo en la tabla de usuarios
