Welcome to SRP. I don't know if it is practical or not but you may be able to do it using some of the excellent advice that the previous posters have given. My first thought in reading your post was...