Ok I really didn't do anything, but those of you who can't or know how to get ppjoy to work, I got it working now. I just explain from the beginning what I did to make mine work fine (works fine for me on my xp desktop and vista laptop)
1. install ppjoy
2. open the "configurejoysticks" link in the ppjoy folder or start menu
3. Click "add" and make sure to click the dropdown arrow and select "virtual joystick"
4. wait for it to bring up the "add new hardware window" and just click "next" etc. and to "automatically" detect the best driver blah blah.

5. Should install fine.
6. next make sure you installed pinnacle and set all your script commands like Nightdragon said or add some things like I did, then MAKE SURE you restart your computer after installing pinnacle.
7. open the "ppjoykey" and select the button you want to use by clicking one and hitting "scan" then just hit the key on keyboard that you want to assign hold down or tape down to make it run over and over.
8. You should be done. Make sure "ppjoykey" is open at all times and that pinnacle is also running. And one last thing that i noticed that can be a problem. Not just ANY key that you assign on the keyboard will work with pinnacle for some reason. For example I tried using "left ctrl" key to be my hold down button...doesn't work. But i do know "insert and "pause break" works and these are good keys to use b/c they do nothing in actual rappelz. For instance, if you use space bar it will just repeatedly type in spaces in your chat bar which isn't a good thing if you use keymapping settings that I do.
Anyway, hopes this helps danger and anyone else who don't have an actual gamepad/joystick. I try to help more if possible if anyone still has problems