The details aren’t clear to me...but if they book the flights, and you (as silver) are one of the passengers, then you will be able to do seating assignments for every one. You do not need to be the individual making the booking in order to access the benefit of free seat selection.
If if you are using their points to upgrade and they have a HHA, you (and anyone else on the booking) must be on their F&F list.