in reply to Help with getpwnam - and what it returns..

Where did you get the idea it is returning an array?

Update: for your particular use it should suffice to just my $uin = getpwnam $conf{project} or die "no such user: $conf{project}"; which will probably run into the die() in your case.

Makeshifts last the longest.