Project Timer with DS1307 - Array of TimeElements; - Is Possible ?

Sorry, but I am not sure what you want to do and what the problem is.
Can you please explain it step by step ?

I think that you want to set an alarm time from user input and to have the alarm trigger once. Is that right ?
If so, does the user input collect the data correctly (send it to Serial.print to check) and does the alarm trigger if you set the alarm time explicitly in code ?