thanks for the replies, guys (i made a rhyme!)
actually, i neglected to mention it was a class i was writing, in the end, i got it working like this..
class MyClass(){
var $text;
function MyClass($text){
$this->text = $text;
}
function ThisFunction(){
return "Running This Function";
}
function ThatFunction(){
return "Running That Function";
}
function WhichFunction($functionname){
return $this->$functionname();
}
}