I don't know anything about DMX2k4. I don’t know much about PHP either, however, I think the answer to your question (which by the way was a pain extracting; line-breaks please) is relative to where you are going to run your php-files; local or remote.
If you are going to work with your files on your local computer then you would most likely need to install php (and a, what-you-call-them, “webserver software” such as Apache. If you do not have one that is).
If you are going to work with your files online, through your hosting company server, then you will not need to install php.
PS. No questions are stupid. They are just badly disproportionate.