Here's what I did to fix it: in the poll code, near the heading VOTE POLL THING, I changed
$polltopic = substr($text,10,index($text,"|")-11);
$pollchoices = substr($text,index($text,"|")-1);
@polloptions = split(/\|/,$pollchoices);
to:
$polltopic = substr($text,10,index($text,":")-11);
$pollchoices = substr($text,index($text,":")-1);
@polloptions = split(/\:/,$pollchoices);
That means you can use colon rather than pipe to separate the choices:
startpoll topic : option1 : option2 : etc
...so it means your q's and a's can't have colons - I'm pretty sure that's all I did, and the poll appears to work fine.
The 'missing parameter' help text needs to be altered too.