If you are interested in a parser with much relaxed syntax, look at the one in tilu. Tilu also includes a web server, and , being written in lisp, could fairly easily include maxima as part of its service. for a start, see http://www.cs.berkeley.edu/~fateman/papers/webmath.pdf