in reply to Manually adding delimiters instead of join()
Thats becourse perl tries to expand a var in another namespace as requested with ::.
Try this instead or use another seperator:
$data = "${password}::${name}::${email}::${website}::${start}";
Boris
In Section
Seekers of Perl Wisdom