Puerto Serial- recontruccion Bytes ?

Hola,
como no concretas de qué número se trata, supongo que puede ser un long.
Hay muchas formas de hacer esas conversiones, por ejemplo con operaciones a nivel de bit. A mí me gusta más usar una estructura de tipo union de C

union byte4_long
{
   byte b[4];
   long numero; 
} b4n;

Puedes escribir los valores de los bytes uno a uno,

b4n.b[0] = 50;
b4n.b[1] = 50;
.........

y utilizar el contenido de la unión como número Serial.print(b4.numero)