Guten Tag Marco,
ich würde es einfach per JavaScript machen, hier ein kleiner Code aus meinem Portfolio:
<input type="text" onkeydown="if(event.which==9) { this.value = this.value + '\t'; return false; }" />
Allerdings musst du noch eine Browserweiche einbauen, denn der Internet Explorer kennt weder event noch which, da müsstest du das über window.event.keyCode machen.
Gruß!