First of all guys, turn register globals OFF.
It's a security risk for one and secondly it's good practice to program with them off. Saves you going back through your code to clear up when you want to go live.
h1bernate:
Depending on your version of PHP, since version 5 i believe that long superglobal names (ie $HTTP_REQUEST_VARS) are turned off now in the ini file by default.
That's not to say that 'Number' from your URL string shouldn't be in $_REQUEST[].
The best way to get number, too, is to use the $_GET superglobal
so the code
<?php
echo $image=$_GET['Number'];
echo '<img src=image'.$image.'.jpg width="425" height="300">';
should work for you.
I have echoed image as it is set, so it's output, to save looking in the source.
(you also had ' outside the ; on the img tag)