Online ticketing system

Can you help a suggestion for an online ticketing software for a community playhouse that sells tickets by reserved seats  that:

– can allow patrons to choose their seats.
–allow all available seats be open for online and telephone sales through box office.
–does not charge a fee to online ticketing agency for any seats solds outside of online sales system

Do you know a ticketing system that meets this criteria? Post it here!