In PHP è relativamente semplice generare un UUID.
La soluzione è la seguente:
function uuid ( $prefix = '' ) {
$chars = md5( uniqid( mt_rand(), true ) );
$uuid = substr( $chars, 0 ,8 ) . '-';
$uuid .= substr( $chars, 8, 4 ) . '-';
$uuid .= substr( $chars, 12, 4 ) . '-';
$uuid .= substr( $chars, 16, 4 ) . '-';
$uuid .= substr( $chars, 20, 12 );
return $prefix . $uuid;
}