Parties need to be organized or else you get the results you're getting.
Make a list of items needed and send it out to everyone invited. Ask them to put their name besides what they're bringing and to reply to everyone when they add their name.
Get new friends? Over this?