Primero: Asegurate que construyes bien la URL.
Supongo que $pag contiene una url del tipo "http://www.dominio.com/pagina.php" o una url relativa como por ejemplo "pagina.php". Y luego cuando concatenas "?=inicio" parece no ser correcto.
El formato deberia ser algo como:
url
?var1
=valor1
&var2
=valor2
&var3
=valor3
& ...
&varN
=valorN
Lo que está en negrita son caracteres fijos que no deben cambiar porque pertenecen al formato que debes seguir.
2. Has probado a no poner un botón sino un enlace? o una imagen que simule un botón pero que en el fondo sea un enlace?
Código PHP:
<a href="<?=$pag?>?=inicio">
<img src="boton.jpg">
</a>
Un beso