Do I need two separate accounts if I need to make bookings for more than one passenger on different routes?

No, you can use the same account and login details for each passenger.  Kura will use the data provided by your organisation to link you to those you are authorised to observe.