i’ve asked a few similar questions before, and finally my solution was putting the extra fields in the “billing.phtml” form with the original variables.
i now see that one has to have a solid understanding of zend MVC before effectively modifying the magento code. period.
note: pls check the programming forum questions further thread pages. i’m sure you’ll stumble upon something.