Unfortunately, not every airline will allow you to reserve your flight seat ahead of time. Most airlines now charge for seat preferences. With most of the booked airlines, you may only assign seats at the time of online check-in, which is just allowed 24 hours before departure without any fees.