I would like to install and use xmonad on a RHEL box to which I only have access my home directory and the usual unprivileged access. How can I install it?
P.S. No Haskell compiler or xlibs.
If you have no sudo access and no Haskell compiler, then the answer is no. There are prebuilt binaries for Fedora 10 and onward, looks as if it's an official part of the Fedora repository now, meaning that eventually it may be in some future RHEL version too. Don't hold your breath though.
If you build with the Haskell 'cabal-install' tool, it will happily install as user, and modify no global files.
cabal install xmonad --prefix=$HOME