Что обычно упоминается, как регистрация DLL состоит в том, когда она реализует COM-объект. regsvr32 гарантирует, что экземпляр объекта может быть создан. Когда, например, VBScript использует Новый или CreateObject (), регистрация гарантирует, что COM знает, какой DLL загрузить для создания нового экземпляра, или по имени или CLSID.
См. "объяснение неспециалиста" для (очень) краткого обзора.
Поместите сценарий IPN в подкаталог с собственным .htaccess, который явно отключает HTTP-аутентификацию для содержимое этой папки?