Isn't there a thread on Runescape forums where youcan post an application or something ?
I remember reading something about this on sythe but can't seem to find it.
/Ontopic;
Like 2 years ago it was possible to buy recommendations.
They would 'tell Jagex' that you're a nice player.
I'm not sure if that is still possible though.