in reply to Re^3: autoloading tie routines
in thread autoloading tie routines

I'm not sure I'm understanding your situation, but if you want a function in IPC::MM::Scalar autoloaded, you should have an IPC::MM::Scalar::AUTOLOAD subroutine. Since I suspect you don't need the constant() stuff in that package, you could just do (in a Scalar.pm file):
package IPC::MM::Scalar; use AutoLoader 'AUTOLOAD'; 1; __END__ sub TIESCALAR { ...