OK, let's count passwords AGAIN:
1. EC password
2. Webserver password
3. Webserver "low-rights" password
You're right, lfroen, I had no taken low-rights password into account. However, I see very few solutions to this issue with too many passwords. The ones I see are:
1. Implement user/password or,
2. Remove "low rights" password and make EC password = administrative user password or,
3. Same as 2 but leaving the low rights password (that leaves us with 2 passwords, however)
That's the solutions I get, but I'm sure you will have a better one

1. amuled is irrelevant and 2. who's using command line anyway.
I do not see it as irrelevant, simply the emule team has not taken the time to implement it, since I think many people would like an eMule service, that starts with no user intervention, and can be controlled via web, just like amuled. Also, for me amuled is a daemon, is independant of commandline or not, is just the daemon.
I mean, besides $PATH, amule could look into ./ for amuleweb.
This is match better solution that gui option
I'm glad you see this as a good option. I just would like to know what Kry and the rest of the team think about all this.