Excel come backend di un'applicazione Web? Zeus ti fulminerebbe prima che tu abbia la possibilita' di riempire la prima cella...
Per non parlare di MATLAB.... e hai comunque il problema della persistenza dei dati.
Se non sei proprio a digiuno di programmazione, prenditi del tempo per studiarti le basi di PHP.
Non so e non voglio sapere quanto e' disposta a pagarti questa azienda, ma creare un portale del genere non e' cosa semplice se s'intende fare le cose per bene.