I think there"s a number of equally valid ways you could go with this one. Firstly, the one action I would never have taken would to have been to have made up from the small blind. By doing this, you are exposing yourself to trouble ahead, as you"re playing before two opponents with no idea of how you stand in the hand. Folding is a perfectly sensible option (that"s how I"d have gone), raising also has a little merit and given the stack sizes, I may even have shoved here.
Having passed that stage and given that you"ve hit an ace on the flop, betting out is the sensible option. With the board as it is, there"s a huge number of hands you could be in very bad shape against, but you are at least giving your opponents a decision to make. If as happened here, your opponent comes over the top, folding is the move I"d go for as you could be putting your tournament life on the line against a bigger ace or flush draw which has two chances to hit.
As for what your opponent had, I"d put him on a wide range, all of which could spell trouble. He may well have had a stronger ace, but if I take your read on him as accurate, then he would probably have raised preflop. The two holdings I feel are most likely are two connected clubs, possibly queen/jack, or what I think is most likely is a pair of fives which, of course has hit trips on the flop.
To summarise, the potential ways you could have played this hand, in my order of preference are as follows:
1) Fold preflop
2) Shove preflop
3) Call from the small blind, lead out after the flop, fold if your opponent comes over the top
4) Call from the small blind, lead out after the flop, call if your opponent comes over the top
5) Call from the big blind, check after the flop, fold to any action