Calling 3 perl script from one

hi all,

I have 3 perl scripts a.pl,b.pl and c.pl
each of these work when i pass a date for eg: perl c.pl 2010-05-27

now i want to write a perl script that would call the 3 scripts and make it run all the 3 scripts (a.pl,b.pl,c.pl) parallelly rather than 1 after the other.......

pls help as its an urgent requirement and i am new to perl

thanks and regards
siva.

$ ls
call3.pl	script1.pl	script2.pl	script3.pl
$ cat call3.pl
#!/usr/bin/perl

system("perl script1.pl $ARGV[0]&");
system("perl script2.pl $ARGV[0]&");
system("perl script3.pl $ARGV[0]&");
$ cat script*
#!/usr/bin/perl

foreach (0 .. $ARGV[0]) {
print "Script1: $_\n";
sleep 1;
}
#!/usr/bin/perl

foreach (0 .. $ARGV[0]) {
print "Script2: $_\n";
sleep 1;
}
#!/usr/bin/perl

foreach (0 .. $ARGV[0]) {
print "Script3: $_\n";
sleep 1;
}
$ 

Test run:

$ perl call3.pl 5
Script1: 0
Script2: 0
$ Script3: 0
Script1: 1
Script2: 1
Script3: 1
Script1: 2
Script2: 2
Script3: 2
Script1: 3
Script2: 3
Script3: 3
Script1: 4
Script2: 4
Script3: 4
Script1: 5
Script2: 5
Script3: 5

Its always better to give full path of the binary - ex: full path of perl binary
or best is to make the script executable and give the full path in the shebang line itself