I just have to note how wrong both of you are. And not just factually wrong, but wrong in talking about something you obviously have no idea about.
HTML is a data description format. Your browser receives HTML from the server, and displays it based on the predefined rules. (And based on the CSS stylesheet data)
PHP and Java are programing languages. They take input in the form of HTTP requests, most commonly GET and POST. They then prosses information, and output something. (Most commonly, HTML)
Java can be used on the client side in applet form, which creates a client-side program executing within the browser window. (Which is far different than a server-side Java program processing requests and serving pages)
Action Script? Thats just stupid. Action Script is the EMCA Script variant implemented in Flash. Java Script is the EMCA Script variant implemented in most web browsers. JS is a client side language which processes user input and modifies a page locally in the clients web browser. (Or communicates with a server through AJAX or some other means)
To create a poll, you need a combination of a database to store data, a server-side script to process requests and send output to the end user in HTML format. VBuliten is written in PHP, so the only sane choice would be to use PHP. (Even using JavaScript to processes data on the client side, you would still need a server side application to communicate with JavaScript)
In short:
KNOW WHAT YOU ARE TALKING ABOUT BEFORE YOU PUT YOUR HANDS ON YOUR DAMN KEYBOARDS
That is all.