Hi,
1. Yes it can be possible by editing the view "product / show_tabular" and replacing that code:
By:
if(is_null(hikashop_loadUser())){
$tmpElement = clone($this->element);
$tmpParams = clone($this->params);
echo JHTML::_('content.prepare','{loadposition login}');
$this->element = $tmpElement;
$this->params = $tmpParams;
}else{
echo $layout_vote_form;
}
And having a login module published on every menu with the position "login".
2. The bought this items is used for two things, to display on a comment that the customer who has write the comment has bought the item or not. So just an informations.
And in Configuration > Features > Vote & Comment, you can restrict the votes and the comments to only customer who bought the item in question, if it is not the case, the clients will only be able to see the votes and comments but not submit anything.