A man was accused of allegedly setting a fire at a Joliet Walmart and eating food without paying for it last month.