That's a great question, Alicia. We've participated in some Angel Food ministries ourselves and our experience was great.
My first suggestion would be to use Weblink - this is just about perfect for what you're going to do. You can create the form, indicate what the person will be receiving in the text of the form, and ask for the basic information and allow payments as well. I'd be sure to have someone monitoring the "New From Weblink" statuses to move those people over to an appropriate status for your church so they are not left in that "Weblink" status and can be found later. I would also check the text of the confirmation e-mails when they go out to be sure that it matches what the person actually signed up to receive. I don't anticipate any issues there, but you never know.
As for the timing aspect, Weblink forms have the ability to only be active during a certain date range. This would be really useful to not only stop people from ordering after a certain time, but also to queue up future Angel Food months ahead of time, even if it's just to change the items the people will be purchasing.
The only aspect I'm not really sure about is the best way to handle people without Internet access. I don't know if you can type that information in to a weblink form without taking down the information or if it would just take longer to create a record for the person, then record that information into Weblink. You may want to check out the way other people are using Weblink.
If you do not have access to weblink, there are probably some other options - perhaps online giving could be worked in a similar manner. However, I do not believe that will work as well. You could investigate Data Exchange if you have something in place, but this would probably be quite a bit of extra work if not.
The other piece to this would be creating an Activity/RLC to assign volunteers to work on distribution, packaging, or shopping days. That could also be handled through Weblink, IIRC, but does not have to be done that way. I think this would be great to know who is working, who is supposed to be working, and to also keep track of the volunteers who have really taken ownership of the ministry through their involvement.
As an FYI, I have heard that one F1 customer actually uses F1 to manage a Food Pantry ministry, complete with using the Activity structure and functionality to maintain inventory, but I do not know any other details. That also sounds as if it would be overkill for your ministry.
I hope this has been helpful.
In Him,
Peter Schott