Benvenuto Jacopo,
Arduino non supporta php.
Quindi, le soluzioni sono 2:
1 - se hai un serverino/pc/openwrt sempre acceso, fai fare a lui il web server con tanto di login / wui / etc; Arduino sarà connesso a questo tramite cavo usb/porta seriale;
2- se vuoi fare tutto lato Arduino, fornito di Ethernet Shield, puoi caricare tutti i file (js, css, html, .*) in SD e gestirli "on demand" (cerca tinywebserver qui sul forum o su google per maggiori info)