The alt thing, I think would be solved by a simple /report of either the asker, or the one doing the answers (probably be better if it was done on the one answering, or both). A petition could then be made and the logs reviewed. Should the gms/devs decide that this was going on, they can remove do what they feel neccessary to stop this person from doing this. This would work, and it wouldn't be gm dependant since anyone on the advisor channel could so the /report command so it could be effectively monitored for "cheating" easily.
About putting the availability of awarding points into the hands of the one asking the questoins. I like this idea, and I do believe it has come up before as a possible solution. Here is what I see going wrong, the new player asks for the solution to a quest, the advisor says sorry can't tell you, its against the rules. the pop up box comes up, the new player selects no since he felt the answer given wasn't good, even though it was the right answer (but to the new player, the only right answer was the solution to the quest). Now the advisor should get a point for helping as they did everything right. But under this system they wouldn't. So I propose an expansion on this idea:
Should the advisor not get awarded a point for helping and if they feel that they should for what ever reasons, the advisor should be able to dispute this. I see this by allowing the advisor to mark thier session for review (by gms/devs) in which, the gm/dev would be able to review the help session, determine if a point should be awarded, and hand it out if it was indeed earned. This also wouldn't require a gm/dev to be on athe time, as if done right, once a session is marked for review, it can be stored somewheres to be looked at at a time when is most convient for a gm/dev.
Tying that in with the auto logging of the /report command being discussed in the other thread, if all chat is logged like proposed in said thread, the saving of the help session would be very feasible, since the chat is being logged anyway.
And thats my thoughts on that for awhile.