Why not store your delay time as a single byte in eeprom? As long as you don't plan on exceeding 255 that should work fine.

DelayIn VAR byte
Delayin = 120 ' This is in Seconds

Write 5, Delayin

Procedure:
Read 5, DelayOut
Pause DelayOut * 1000 ' Multiply DelayIn by 1000 to give seconds
For Loop = 1 to 5
Red = 1
Pause 100
Red = 0
Pause 100
Next Loop
Return