One option would be to put a Reserve Room button in each tab.
Then each button could call a process unique to that tab. Each unique process could:
1) Set an attribute: LoggedInRegularUser.WhichRoom
2) Call ReserveRoom which contains the rules of room reservation process. This will now use LoggedInRegularUser.WhichRoom to know which room to reserve.