You're very welcome. I'm happy to help.

Since you brought it up, there is a "Make a Donation" button at the top of your screen.

(Not required, of course. Totally up to you.)
Anyway, I believe this:
i have also duplicated the amule.conf and renamed it to remote.conf so there is both a amule and remote.conf file in there
is your problem. Although there are some similarities, the formats of amule.conf and remote.conf are different. It won't work for you to copy amule.conf to remote.conf.
Your best bet at this point is to delete your remote.conf and use the command I suggested above to create an appropriate one. I'm guessing you're not quite sure how to do that, which is why you didn't earlier. It's pretty simple:
- Open Terminal (located in Applications -> Utilities)
- Drag the amuleweb icon (the same one you double-clicked in your step 3) into the Terminal window and drop it. This is just a way to automatically type in the path to that program on the command line.
- Add "--create-config-from=~/.aMule/amule.conf" (without the quotes) to the command line. You can just copy it from here and paste it in Terminal.
- Press return to execute the command.
If I recall correctly, the command doesn't produce any output. It just drops you right back at the command prompt after it has done its work.
At this point you can run amuleweb. If you like, you can double-click it like you're used to doing. Or, you can just type its path on the command line. You can use the drag and drop trick (or copy and paste) to type if for you if you like. Do not include the "--create-config-from" stuff -- just press return after "amuleweb" and it will start running.
Now that all that has been said, there's good news. I have just completed changes to the code to allow aMule to launch amuleweb automatically as it should. The next Mac binary (or CVS snapshot for the adventurous types) won't involve any of this hassle. It'll Just Work(tm).