Do you need a cup holder?
Bash, 115 69 68 66 bytes

This was written on Mac OS X but it should work on other BSD-based systems as well.



echo Do you need a cup holder?;sed 1q|grep y&amp;&amp;yes drutil\ eject|sh


We echo the prompt, get input with set 1q, and determine whether the user confirmed with grep y. If the user said y, we pipe the infinite output of yes with the string drutil eject to the shell, which will continuously eject the disk tray.

Saved 50 bytes thanks to Digital Trauma!