Damn users and their silly requirements.
First, you need to get the empegVNC binary onto the empeg somehow. Using Hijack's FTP feature is probably the fastest way to do this. I'd suggest just putting it in /empeg/bin along with the player. Note that you'll have to get the partition in read-write mode somehow before doing this.
Once the application is on there, you'll have to set its permissions so that it's executable. ``chmod 755 empegVNC'' or something like that. Hijack's FTP server allows you to do this. You should put the filesystem back in read-only mode at this point.
Now start the application. This is only acheivable by getting a shell on the empeg's console at this point. That requires that you have a developer build running. Attach to the console and press ``q<CR>''. You might have to do that a couple of times. You'll eventually get a prompt. Since you'll already be in /empeg/bin, just run ``./empegVNC''. It'll immediately return. You can go ahead and ``exit'' the shell and close your terminal app at this point, if you wish.
Now bring up your VNC client. You'll need to enter the empeg's IP address or hostname, if it has one on your network, to connect. Some clients may, at this point, require that you specify BGR233 (8-bit) pixel format and/or raw encoding. Try it default first. It usually works out of the box on Windows.
That should be it. Unfortunately, empegVNC doesn't hook into any boot procedures, so you'll have to start it manually each time it boots. I'll fix this later.
Hope that helps.