Per cominciare non utilizzare $HTTP_POST_VARS ma $_POST.

Poi, che cosa dovrebbe fare il codice che hai postato e che cosa invece fa realmente (ossia quale è il problema)?