What is the best way to handle post data in drupal?
You are doing it Wrong(TM). Both the question(!) and especially the answer. Yes, you need to implement hook_menu but your page_callback is drupal_get_form because you never, ever work with $_POST directly for security reasons.