When you say it isn't working, what errors, etc ?
Putting Pause on a line at the bottom will leave the batch file open so you can see any errors, remove the pause when it is sorted. Put you .bat file with these commands in the root, c:\ folder, that will ensure there is no issue with path not found, etc.
I don't really know as I don't use either of the programs, so I don't know if these are services that you are trying to start ?
If so you need:
net start "C:\Program Files\Ares\Ares.exe"
net start "C:\Program Files\PeerGuardian2\pg2.exe"
You shouldn't need end, once the batch file has started the serviced then the .bat file closes.
If they aren't services just programs then I don't believe you need the start (or probably the quotes), just the path to the executable.