è tutto fattibile col materiale che ho detto? che lunghezza massima posso avere sui cavi che portano il segnale dei sensori?
Tutto fattibile.
Come lunghezza dei cavi non hai dei grossi problemi perche' come dicevi, porti solo una chiusura di un contatto .
Personalmente ho fatto i collegamenti piu' disparati dai sensori ad Arduino di decine e decine di metri ( in alcuni luoghi siamo anche sui 100 metri ) e spesso usando cavi utilizzati da altre apparecchiature ( impianti di allarme, coppie non usate di cavi di rete ).
In alcuni casi anche ripetitori wireless, moduli Tx-Rx e pure anche in Powerline.
Pero' non mi paiono adatti i sensori che dici tu.
Il sensore magnetico per porte e finestre va' bene se devono aprire la porta, ma se c'e' passaggio anche a porta aperta io uso sempre sensore a barriera infrarossa ( quelli dei cancelli automatici ) . ( cerca "barriera" sul sito di futurashop ).
Ho anche usato sensori PIR , ma la versione a tenda. Ha un angolo di rilevamento molto ristretto e mi evita falsi conteggi derivanti da persone che passeggiano nelle stanze.
I dati vengono salvati su EEprom ( esterna) e periodicamente scaricati da Web e ad ogni ora inviato i totali su Google Documenti.
Inizialmente inviavo i dati via via che erano raccolti , un po' come prevedi di fare tu, ma dopo essere impazzito per mesi con l'instabilita' della shield ethernet di Arduino ho dovuto risolvere limitando al massimo il numero degli accessi su internet.
E comunque, mettere un watchdog esterno, fare un reset giornaliero e aggiornare sempre giornalmente via NTP l'ora di sistema ( poi ho cominciato a usare anche l'RTC, visto che pure i siti NTP a volte si piantano )