in reply to creating multiple events with CGI:Ajax?

...doesn't appear to work

It should work.  What exactly is happening instead? How does the (JS/HTML) code look like that is generating the events?

BTW,

What I am wanting to do is dynamically fill the contents of a SELECT dropdown

there's an example pjx_dynselect.pl in the scripts subdirectory which appears to be dedicated to just that problem. Maybe it helps.