2
after doing some more digging, i think i might have found it. XOOPS IS probably doing something to my single quotes because it gets sent to the database.
i'll post again when/if i can fix it (unless it really was my prog, but now doubt that is the case)
[edit]
Now i'm 100% certain that it's XOOPS that is causing the problem. after commenting out
// file: include/common.php line ~160
session_set_save_handler(array(&$sess_handler, 'open'), array(&$sess_handler, 'close'), array(&$sess_handler, 'read'), array(&$sess_handler, 'write'), array(&$sess_handler, 'destroy'), array(&$sess_handler, 'gc'));
the module started working fine with single-quotes. now to figure out the fix.
*pulls more hair out*