require mydir::mymod123;
$result = mydir::mymod123::mysub();
####
package mydir::mymod123;
sub mysub
{
...etc...
return $x;
}
1;
####
$modno = 123; # Just for simplicity. Actually this number will come from a database.
require "mydir/mymod$modno.pm";