Opa, Marcos. Tudo bem?
Cara, alguma coisa parece não estar certa na sua lógica de compra. Penso que as características do produto devem ser inseridas antes da finalização do pedido, cerreto!?
Independentemente de qual tela for, você pode inserir uma TextBox via arquivo PHP com o comando:
echo '<input type="text" name="textBox1" value="">';
Apenas considere a propriedade "name" como relativa a sua utilização.
A partir daí você precisa desenvolver uma outra parte da lógica, que vai do momento em que você precisará pegar o texto que está neste TextBox e gravá-la em sua base de dados.
Considere que para obter o texto você pode isto (novamente em sua estrutura PHP):
if ( ! empty($_POST['textBox1'])){
$name = $_POST['textBox1']);
}
E ainda, por final, considere que para inserir o registros na base você precisará de uma query. Leia mais sobre aqui: http://www.jonasjohn.de/snippets/php/mssql-example.htm
Se vale a sugestão, tente desenvolver uma coisa de cada vez. Primeiro tente inserir a TextBox em sua tela, depois busque como obter o valor inserido nela e assim por diante.
Vá com calma. Abraços!