Gate Controller

I'm working on a gate controller for a commercial property. Is it possible with the Arduino to utilize a web or similar interface to add/delete/edit a user access code real time without requiring a restart of the Arduino? I may also need more than one Arduino based controller on the same site. Is it possible to program the same access codes for all of the gates on site from one remote point? I'm ok with using a Linux based server if needed to program multiple Arduinos.

rdbates1:
I'm working on a gate controller for a commercial property. Is it possible with the Arduino to utilize a web or similar interface to add/delete/edit a user access code real time without requiring a restart of the Arduino? I may also need more than one Arduino based controller on the same site. Is it possible to program the same access codes for all of the gates on site from one remote point? I'm ok with using a Linux based server if needed to program multiple Arduinos.

Yes.

Here's how I would do it.
(Keep in mind that there are probably a dozen ways to accomplish your project, I am just speaking from my experience).
Assuming all nodes are able to connect via WiFi, I would use Wemos D Mini's at each gate connected to a keyboard.
When someone enters a combination on the keypad, send that combination to a central computer using MQTT. The central computer would validate the combination then send a signal to open the gate or a different signal to deny admission.
when you want to change or delete a combination, you only have to do it at one central location.

Controlling a number of gates, I hope the check points are indoors. Else the environment, rain, wind, temperature, might be the worst factors to handle.

rdbates1:
I'm ok with using a Linux based server if needed to program multiple Arduinos.

Your post is somewhat confused here - this is not about programming Arduinos, but saving access codes in the EEPROM.

And if WiFi is involved, (if indeed that is required rather than simply wiring them together) then you would be using ESP8266 modules such as WeMOS D1 Minis rather than Arduinos as such.

Disclaimer - this is my product.
ControlMate
Free call dial-in operation, SMS operation & configuration. (Serial on site)
Notification of nominated events
Multiple users.
Ten Daily timers, command aliases... and more.
FOUR separate ins & outs.