Would you believe that I've finally fixed it?
1) Edit (forums)/dbtech/vbarcade/systems/ipa.php find all 5 instances of $_POST and replace with $_REQUEST
2) Add the plugin "vBArcade - Redirect pnFlash Scores" on the init_startup hook with the following PHP code:
PHP:
if ($_POST['module'] == 'pnFlashGames' AND $_POST['func'] == 'storeScore') exec_header_redirect('arcade.php?module=pnFlashGames&func=storeScore&score=' . $_POST['score'] . '&gid=' . $_POST['gid']);
3) Edit (forums)/.htaccess find
PHP:
# Send hardcoded ipa scores to arcade instead
RewriteCond %{QUERY_STRING} act=Arcade [OR]
RewriteCond %{QUERY_STRING} autocom=arcade
RewriteRule ^index\.php arcade.php [L,QSA]
# Send hardcoded pnf scores to arcade instead
RewriteCond %{REQUEST_METHOD} POST [NC]
RewriteCond %{HTTP_COOKIE} vbarcade_session
RewriteRule ^index\.php arcade.php [L,QSA]
replace with
PHP:
# Send hardcoded pnf+ipa scores to arcade instead
RewriteCond %{QUERY_STRING} func=storeScore [OR]
RewriteCond %{QUERY_STRING} autocom=arcade [OR]
RewriteCond %{QUERY_STRING} act=Arcade
RewriteRule .* arcade.php [L,QSA]
...and now all the ipa games will post their scores through vbseo!