So you don't have programming privileges on a SharePoint Server but you can use SharePoint Designer. You create lists and you need to separate field permissions. You need fields that all can fill out and fields for administrators to fill out. How do you accomplish this without code?
Have a look at this blog post from Laura Rogers. It shows you how to display (and therefore edit) fields according to permission level using SharePoint Designer.