Yes, this is possible. Your best bet is to start with using Asterisk@Home:
which is Asterisk wrapped in a GUI as well as many other applications. Further, as far as documentaiton goes, this is the best:
voip-info.org/wiki/view/Aste … +Telephony
Although, the book only covers the Asterisk ‘core’ and not the Asterisk@Home web gui environment, so it may not assist you as much if you go the A@H route.
Also, to schedule folks to be called at certain times may take some development on your part or simply using ‘call’ files scheduled with cron after being populated by a web form. Details on call files here:
voip-info.org/tiki-index.php … o-dial+out