It seems to be a small misunderstanding here, or at least it seems like it to me.
You can run PHP under Apache as:
a) internal module, using php2apache2_2.dll, but you can't currently do it with Apache 2.3, because the module is only for 2.2
b) as fast cgi under mod_fcgid, which means that php will run as separate php-cgi.exe processes (spawned by Apache)
So if you correctly configure php to run under mod_fcgid, you don't need the php2apache2_2.dll module any more.