A ver, hay una cosa que tienes que tener en cuenta cuando trabajas en PHP,
no siempre es posible adaptar el lenguaje al diseño, en esos casos debes buscar adaptar el diseño al lenguaje.
PHP es una tecnología de lado del servidor, esto es, es el servidor el que procesa las instruciones de PHP y envía los resultados al cliente ¿ok?, para que el script PHP vuelva a procesar información y actualice resultados en el navegador del visitante es necesario volver hacer una llamada al servidor ¿ok?
No creo que puedas hacer ese Scroll con PHP, ya que implica instrucciones que deben ser ejecutadas por el navegador (cliente) y no por el servidor.
Creo que lo más idoneo es JavaScript ó algún otra tecnología
del lado del cliente
Tálvez
aquí puedas encontrar algo que te sirva
Saludos.