try something called Ingenpool....never used it to really run a tournament but it seems like it has everything and the kitchen sink with it! costs something but could be worth it
http://www.budtour.com/download.php
it relies somewhat to being online, but I am not 100% sure...I think you could...