Not getting answers has been very helpful so far. Getting to know the code much better this way :)
Ok, so the userid is part of the $post, which is $q_view in the relevant functions, but isn't passed on through to the form functions. The form functions create the buttons, so I've added the following to post_meta_who
$this->authorid = $post['raw']['userid'];
And then later when the buttons are rendered I compared it to the logged on ID.
I.o.w I added an authorid var to the qa_html_theme_base class, which feels a bit like overkill, but, it works. Might as well go all the way and create a function called is_question_author() in the base theme...
A little late perhaps but to explain the reason for my request, I have 1 category in which members can post a sort of log/journal, which only they can update with answers, and other members can only comment on. It currently only removes the Answer button in that category if the question author is not the current logged in user, will probably have to ensure Answer message box, captcha etc doesn't pop up automatically.
Thanks anyway!