In my current project, I have been told to design a custom timer job which will run once a month and display a popup(which I'm planning to show as a modal dialog coded in jQuery). On clicking the popup, the user data and the date will be stored in a server side list. The timer job will need to run every month regardless of the date in the list. My question is, how do I display the popup coded in client side from the timer job and how do I save the user information in the server side list? I'm at loggerheads with this!
UPDATE: Oops forgot to mention what the timer job is meant for. We actually have to send emails to the user if he hasn't acknowledged, in addition to the popup display. If after 5 days he still hasn't acknowledged, a mail will go to the admin informing him about this. I think that's where the timer job will be used. Sorry for omitting so much out.
Any and all comments are really appreciated. Thanks in advance!