Nie wiem czy dobrze zrozumiałem, ale po pierwsze - NIE ZMIENIAJ nazwy pola ADRES na coś innego jeśli to nie jest adres. Jeśli chcesz inne pole, to stwórz nowe. Nigdy, ale to nigdy nie zmieniaj sensu danego pola. Adres to adres.
Jeśli chcesz by pole sumujące było również polem edytowalnym masz dwie opcje.
1. Javascript. Wszystkie wyliczenia robisz w javascript podczas uzupełniania pól W1 i W2, uzupełniasz wartość w polu S i php już nic nie robi.
2. PHP. Wykorzystujesz processing callback (action = add, edit). Sumujesz wartość i przypisujesz do pola S.
Jeśli chcesz by pole S tylko wyświetlało, to możesz dodać pole S jako calculated i display_callback dla tego pola, który za każdym razem dodaj odpowiednie wartości i sformatuje wyświetlanie.
Pozdrawiam,
Adam