Inspired by webdev radio episode 74 I found three quite nice usability testing tools.
hosted service
PHP required on your server, JS on client
JS app with PHP backend, try the demo, see another article
“The whole thing is coded in javascript using Prototype and script.aculo.us with some php code on the server side.”