Hashing with a salt value usually implies the salt is appended either to the beginning or the end of the data being hashed before the hash function is called. Something like HASH(salt || text) or HASH(text || salt). So take the data you wish to hash, generate your salt however your process requires, append the two, and call a one way hash function to generate the hash of the combined data string.
------------------------------
Bob Petti
------------------------------