Make sure they are stacked into piles big enough to give to him and right click.
Anyway: Can Humans+ be used in multiplayer?
Is Humans+ compatible with Tekkit/Technic?
Can Humans+ be added into a previously created world or does a new world have to be generated?
Humans+ might work with multiplayer at the moment, but is 100% going to happen on full release.
I can't say for sure, but I would say yes, as Technic pack uses Forge too.
They spawn in the same way as Vanilla mobs, once the terrain generation features (currently not present) have been re-implemented you will want a new world for that, but as of now any world should be fine.
I can't really support you there because you haven't followed the instructions and used the version of minecraft this mod has been specially compiled for, Sorry.