We were on the Dream in May, my DS was six and also has a peanut allergy. When we filled out the registration forms for him, we also filled out a medication form and went over any food related activities with the counsellor. Whenever we dropped him off, we handed them an Epi-pen, which they kept while he was there, and gave back when we picked him up.