Code:
$ cat datafile
uid=user1
gecos=user
uid=user2
gecos=admin
gecos=sol admin
uid=user3
uid=user4
gecos=sol, admin
$ cat scr
#! /usr/bin/ksh
awk ' /^uid/ { u=$0 }
/^gecos/ { g=$0 }
/^$/ { print ; print u ; print g }'
$ ./scr < datafile
uid=user1
gecos=user
uid=user2
gecos=admin
uid=user3
gecos=sol admin
uid=user4
gecos=sol, admin
$