You might like to consider my software HiveTasks. It doesn't yet have everything you asked for, but it is certainly task management software specifically for beekeepers. It will handle different yards, scheduling queen replacements, hive maintenance history and print job lists for individual staff/beekeepers. You can download the trial version at http://www.hivetasks.com.au/software/trialversion.php
Drop me a line if you have any questions.