Sí, es bueno tener el foro de vuelta, aunque aun hay algunas cosas por corregir
Simplemente ten un campo en tu tabla de usuarios una columna extra que tenga como valor 1 o 0 (1 deshabilita el boton). Luego, al mostrar tu formulario, haces un if preguntando si el valor de ese campo es 1. Si sí, entonces imprimes el disabled="".