I've got a headache just from thinking about the problems with trying to install without root privileges. Thoughts about: install from command-line (the only way in this case), specifying a host of options, such as --root, --prefix, etc., to try to get rpm to accept <user> as <root> by installing to your home directory. Then it occured to me that you might be able to get it to work more easily if you tried a .src.rpm instead. You might be able to install that into your user space, if your user space lists it's own /usr instead of the server's. Then compile a binary built for your location, which you can install there.
I don't know it that would work. Like I said, I got a headache thinking about the variables in the other case. Dependencies could still be a problem if you can't get the thing to accept the server's files as suitable for it's needs, or if your location can't satisfy them.