The most important part of any dinner party is the guest list. You want people that will enjoy each other's company. You don't want to invite a couple of vegans to dinner with some woman that tests new cosmetics on animals and some Texas beef farmer.
Make sure you have made the meal in the past, so you know what to expect and how it will turn out and the timing.
Don't worry about having the "right things" to entertain with. I'm a bachelor and don't give a rat's ass about a matching set of dinnerware but everyone wants to come back again, despite the lack of "formal dinnerware". Good food and good conversation is the key to success.
Since it is a dinner party, I strongly suggest that you have even numbers for dinner. You mentioned 4 other people, suggesting you are dateless. You might consider having a guy friend over to act as "host" and pass the goodies, or keep the conversation going while you are in the kitchen.
You will need to make some appetizers. Cheese and crackers, smoked salmon, olives make for appetizers that are easy to make ahead of time. I sometimes serve oysters or shrimp.
The main course should not included canned or frozen veggies at this time of year. Make everything from scratch, or as close to scratch as possible. The vegetable should be something not normally made at home - so don't think that serving Green Giant peas is going to be a success.
Salad can be served either before or after the main course. And like it or not, dessert is going to be expected at a dinner party. Don't forget coffee, tea and liqueurs. If you really want to impress, brandy as well. Most people don't know much about liqueurs these days, so Baily's, a creme de menthe, and Khullua is all you really need.
Although you may clear the table, you cannot do dishes while your guests are there and under no circumstances should you allow your guests to help with the clean up. Sitting in the kitchen is also a no no.
Don't have a formal setting? Don't worry about it. Don't have the "proper" carving board, gravy boat or serving dish? Don't worry about it.
And have fun.